JST: JSON tools  1.0.0
JSON tools dynamic library for reading, manipulating and writing JSON tree
JST_string.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "jstools.h"
4 
5 typedef struct {
6  unsigned length;
7  unsigned limit;
8  char * buffer;
9 } JST_String;
10 
11 extern const JST_String JST_String_Zero;
12 
13 bool JST_String_append_char( JST_String * str, char c );
14 
15 bool JST_String_append_string( JST_String * string, const char * s );
16 
17 bool JST_String_spaces( JST_String * str, unsigned count );
18 
unsigned length
Definition: JST_string.h:6
char * buffer
Definition: JST_string.h:8
unsigned limit
Definition: JST_string.h:7
JST_Error JST_String_delete(JST_String *string)
Definition: JST_string.c:45
JST_Error
When things goes wrong, an error information is given.
Definition: jstools.h:108
bool JST_String_spaces(JST_String *str, unsigned count)
Definition: JST_string.c:36
bool JST_String_append_char(JST_String *str, char c)
Definition: JST_string.c:8
const JST_String JST_String_Zero
Definition: JST_string.c:6
bool JST_String_append_string(JST_String *string, const char *s)
Definition: JST_string.c:26