Todo List

Global gcstring_replace (gcstring_t *gcstr, int offset, int length, gcstring_t *replacement)
  On next major release, offset and length would be ssize_t, not int.
Global gcstring_setpos (gcstring_t *gcstr, int pos)
  On next major release, pos would be ssize_t, not int.
Global gcstring_shrink (gcstring_t *gcstr, int length)
  On next major release, length would be ssize_t, not int.
Global gcstring_substr (gcstring_t *gcstr, int offset, int length)
  On next major release, offset and length would be ssize_t, not int.