Max Bruckner
|
b41264d164
Remove uint8_t because it's not part of C89
|
8 سال پیش |
Max Bruckner
|
0f271dcf63
parse_hex4: make input pointer const
|
8 سال پیش |
Max Bruckner
|
ead389aba2
parse_value: improve variable names + const correctness
|
8 سال پیش |
Max Bruckner
|
698dc528f4
parse_object: improve variable names + const correctness
|
8 سال پیش |
Max Bruckner
|
3dc6339025
parse_array: improve variable names + const correctness
|
8 سال پیش |
Max Bruckner
|
15592c50f6
parse_number: improve variable names + const correctness
|
8 سال پیش |
Max Bruckner
|
efb5e1bc93
parse_string: Improve const correctnes of pointers
|
8 سال پیش |
Max Bruckner
|
ace5047782
parse_string: reduce mental burden when reading the code
|
8 سال پیش |
Max Bruckner
|
03f23738bb
parse_object: simplify to one do-while loop
|
8 سال پیش |
Max Bruckner
|
24dbf29360
parse_array: simplify to one do-while loop
|
8 سال پیش |
Max Bruckner
|
12b2daccf3
parse_{object,array}: set child only after parsing
|
8 سال پیش |
Max Bruckner
|
f8d0c47bdb
Remove unnecessary assignment and silence clang analyzer
|
8 سال پیش |
Max Bruckner
|
9f6fa94c91
ensure: replace pow2gt with multiplication by two
|
8 سال پیش |
Max Bruckner
|
123bb1af7b
cJSON: prevent incompatible C and header versions
|
8 سال پیش |
Max Bruckner
|
cf862d0fed
implement AddItemToObject using AddItemToObjectCS
|
8 سال پیش |
Max Bruckner
|
3facca4792
parse functions: Only set type after successful
|
8 سال پیش |
Max Bruckner
|
702fd95af3
fix #106: potentially invalid free in cJSON_AddItemToObject
|
8 سال پیش |
Max Bruckner
|
94117a5d23
Fix #105, double free when parse_string fails
|
8 سال پیش |
Max Bruckner
|
4047de4f6e
fix potential NULL dereferences found by coverity
|
8 سال پیش |
Max Bruckner
|
87f77274de
cJSON_SetNumberValue: Fix undefined double to int conversion
|
8 سال پیش |
Max Bruckner
|
dded751757
parse_string: remove useless first byte marks for utf8
|
8 سال پیش |
Max Bruckner
|
d7b5545748
parse_hex4: deduplicate into a for loop
|
8 سال پیش |
Max Bruckner
|
0747669972
parse_number: Switch to C library's strtod
|
8 سال پیش |
Max Bruckner
|
cc514583cc
cJSON_Duplicate: goto fail error handling
|
8 سال پیش |
Max Bruckner
|
021b174ee1
parse_object: goto fail error handling
|
8 سال پیش |
Max Bruckner
|
99cd9af7d5
parse_array: goto fail error handling
|
8 سال پیش |
Max Bruckner
|
8656386c4f
parse_string: goto fail error handling
|
8 سال پیش |
Max Bruckner
|
9ed906758e
fix null pointer dereferences found by coverity
|
8 سال پیش |
Max Bruckner
|
ee0c920dff
fix: add break in UTF-16 handling
|
8 سال پیش |
Max Bruckner
|
af6d5d3d7c
Add more consts to unsigned chars
|
8 سال پیش |