Go to the source code of this file.
◆ JST_String_append_char()
bool JST_String_append_char |
( |
JST_String * |
str, |
|
|
char |
c |
|
) |
| |
Definition at line 8 of file JST_string.c.
12 if( string->length >= string->limit ) {
13 if( string->limit == 0 ) {
17 string->buffer = realloc( string->buffer, string->limit );
18 if( string->buffer == NULL ) {
22 string->buffer[
string->length++] = c;
◆ JST_String_append_string()
bool JST_String_append_string |
( |
JST_String * |
string, |
|
|
const char * |
s |
|
) |
| |
Definition at line 26 of file JST_string.c.
27 if((
string == NULL )||( s == NULL )) {
30 unsigned lb =
string->length;
31 size_t count = strlen( s );
33 return string->length == lb + count;
bool JST_String_append_char(JST_String *string, char c)
◆ JST_String_delete()
Definition at line 45 of file JST_string.c.
46 if(
string == NULL ) {
52 string->buffer = NULL;
◆ JST_String_spaces()
bool JST_String_spaces |
( |
JST_String * |
str, |
|
|
unsigned |
count |
|
) |
| |
Definition at line 36 of file JST_string.c.
37 if(
string == NULL ) {
40 unsigned lb =
string->length;
42 return string->length == lb + count;
bool JST_String_append_char(JST_String *string, char c)
◆ JST_String_Zero