Source code: utf8_string.c
Test code: test_utf8.c
TESTING:
use command: $./run_test.sh
A C library copying a similar UTF-8 String Handling Scheme of RUST