Searched refs:strbuff (Results 1 - 4 of 4) sorted by relevance

/seL4-camkes-master/projects/projects_libs/libjansson/jansson-2.7/src/
H A Dstrbuffer.c21 int strbuffer_init(strbuffer_t *strbuff) argument
23 strbuff->size = STRBUFFER_MIN_SIZE;
24 strbuff->length = 0;
26 strbuff->value = jsonp_malloc(strbuff->size);
27 if(!strbuff->value)
31 strbuff->value[0] = '\0';
35 void strbuffer_close(strbuffer_t *strbuff) argument
37 if(strbuff->value)
38 jsonp_free(strbuff
45 strbuffer_clear(strbuffer_t *strbuff) argument
51 strbuffer_value(const strbuffer_t *strbuff) argument
56 strbuffer_steal_value(strbuffer_t *strbuff) argument
63 strbuffer_append(strbuffer_t *strbuff, const char *string) argument
68 strbuffer_append_byte(strbuffer_t *strbuff, char byte) argument
73 strbuffer_append_bytes(strbuffer_t *strbuff, const char *data, size_t size) argument
107 strbuffer_pop(strbuffer_t *strbuff) argument
[all...]
H A Dstrbuffer.h17 int strbuffer_init(strbuffer_t *strbuff);
18 void strbuffer_close(strbuffer_t *strbuff);
20 void strbuffer_clear(strbuffer_t *strbuff);
22 const char *strbuffer_value(const strbuffer_t *strbuff);
25 char *strbuffer_steal_value(strbuffer_t *strbuff);
27 int strbuffer_append(strbuffer_t *strbuff, const char *string);
28 int strbuffer_append_byte(strbuffer_t *strbuff, char byte);
29 int strbuffer_append_bytes(strbuffer_t *strbuff, const char *data, size_t size);
31 char strbuffer_pop(strbuffer_t *strbuff);
H A Dpack_unpack.c131 strbuffer_t strbuff; local
160 strbuffer_init(&strbuff);
166 strbuffer_close(&strbuff);
183 if(strbuffer_append_bytes(&strbuff, str, length) == -1) {
185 strbuffer_close(&strbuff);
196 if(!utf8_check_string(strbuff.value, strbuff.length)) {
198 strbuffer_close(&strbuff);
202 *out_len = strbuff.length;
204 return strbuffer_steal_value(&strbuff);
[all...]
H A Ddump.c425 strbuffer_t strbuff; local
428 if(strbuffer_init(&strbuff))
431 if(json_dump_callback(json, dump_to_strbuffer, (void *)&strbuff, flags))
434 result = jsonp_strdup(strbuffer_value(&strbuff));
436 strbuffer_close(&strbuff);

Completed in 33 milliseconds