13 if( string->
limit == 0 ) {
17 string->buffer = realloc( string->
buffer, string->
limit );
18 if( string->
buffer == NULL ) {
22 string->buffer[
string->length++] = c;
27 if((
string == NULL )||( s == NULL )) {
30 unsigned lb =
string->length;
31 size_t count = strlen( s );
33 return string->length == lb + count;
37 if(
string == NULL ) {
40 unsigned lb =
string->length;
42 return string->length == lb + count;
46 if(
string == NULL ) {
52 string->buffer = NULL;
bool JST_String_append_string(JST_String *string, const char *s)
bool JST_String_append_char(JST_String *string, char c)
JST_Error JST_String_delete(JST_String *string)
bool JST_String_spaces(JST_String *string, unsigned count)
const JST_String JST_String_Zero