navit
0.5.1-trunk
|
#include <string.h>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <float.h>
#include <limits.h>
#include <ctype.h>
#include "cJSON.h"
Variables | |
static const char * | ep |
static void *(* | cJSON_malloc )(size_t sz) = malloc |
static void(* | cJSON_free )(void *ptr) = free |
static const unsigned char | firstByteMark [7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC } |
References cJSON_AddItemToArray(), and create_reference().
References cJSON_AddItemToObject(), and create_reference().
References c, cJSON::child, item, cJSON::next, and suffix_object().
Referenced by cJSON_AddItemReferenceToArray(), and cJSON_AddItemToObject().
References cJSON_AddItemToArray(), cJSON_free, cJSON_strdup(), and cJSON::string.
Referenced by cJSON_AddItemReferenceToObject().
cJSON* cJSON_CreateArray | ( | void | ) |
References cJSON_Array, cJSON_New_Item(), item, and cJSON::type.
Referenced by cJSON_CreateDoubleArray(), cJSON_CreateFloatArray(), cJSON_CreateIntArray(), and cJSON_CreateStringArray().
References cJSON_False, cJSON_New_Item(), cJSON_True, item, and cJSON::type.
References cJSON_CreateArray(), cJSON_CreateNumber(), p, and suffix_object().
cJSON* cJSON_CreateFalse | ( | void | ) |
References cJSON_False, cJSON_New_Item(), item, and cJSON::type.
References cJSON_CreateArray(), cJSON_CreateNumber(), p, and suffix_object().
References cJSON_CreateArray(), cJSON_CreateNumber(), p, and suffix_object().
cJSON* cJSON_CreateNull | ( | void | ) |
References cJSON_New_Item(), cJSON_NULL, item, and cJSON::type.
cJSON* cJSON_CreateNumber | ( | double | num | ) |
References cJSON_New_Item(), cJSON_Number, int(), item, cJSON::type, cJSON::valuedouble, and cJSON::valueint.
Referenced by cJSON_CreateDoubleArray(), cJSON_CreateFloatArray(), and cJSON_CreateIntArray().
cJSON* cJSON_CreateObject | ( | void | ) |
References cJSON_New_Item(), cJSON_Object, item, and cJSON::type.
cJSON* cJSON_CreateString | ( | const char * | string | ) |
References cJSON_New_Item(), cJSON_strdup(), cJSON_String, item, cJSON::type, and cJSON::valuestring.
Referenced by cJSON_CreateStringArray().
References cJSON_CreateArray(), cJSON_CreateString(), p, and suffix_object().
cJSON* cJSON_CreateTrue | ( | void | ) |
References cJSON_New_Item(), cJSON_True, item, and cJSON::type.
void cJSON_Delete | ( | cJSON * | c | ) |
References cJSON::child, cJSON_Delete(), cJSON_free, cJSON_IsReference, cJSON::next, next, cJSON::string, cJSON::type, and cJSON::valuestring.
Referenced by cJSON_Delete(), cJSON_DeleteItemFromArray(), cJSON_DeleteItemFromObject(), cJSON_Parse(), cJSON_ReplaceItemInArray(), vehicle_webos_bt_gap_callback(), and vehicle_webos_spp_notify().
References cJSON_Delete(), and cJSON_DetachItemFromArray().
void cJSON_DeleteItemFromObject | ( | cJSON * | object, |
const char * | string | ||
) |
References cJSON_Delete(), and cJSON_DetachItemFromObject().
References c, cJSON::child, cJSON::next, and cJSON::prev.
Referenced by cJSON_DeleteItemFromArray(), and cJSON_DetachItemFromObject().
References c, cJSON_DetachItemFromArray(), cJSON_strcasecmp(), cJSON::next, and cJSON::string.
Referenced by cJSON_DeleteItemFromObject().
References c, and cJSON::child.
Referenced by vehicle_webos_bt_gap_callback(), and vehicle_webos_spp_notify().
References c, cJSON::child, and cJSON::next.
Referenced by vehicle_webos_bt_gap_callback().
const char* cJSON_GetErrorPtr | ( | void | ) |
References ep.
References c, cJSON_strcasecmp(), cJSON::next, and cJSON::string.
Referenced by vehicle_webos_bt_gap_callback(), and vehicle_webos_spp_notify().
void cJSON_InitHooks | ( | cJSON_Hooks * | hooks | ) |
References cJSON_free, cJSON_malloc, cJSON_Hooks::free_fn, and cJSON_Hooks::malloc_fn.
|
static |
cJSON* cJSON_Parse | ( | const char * | value | ) |
References c, cJSON_Delete(), cJSON_New_Item(), ep, parse_value(), and skip().
Referenced by vehicle_webos_bt_gap_callback(), and vehicle_webos_spp_notify().
char* cJSON_Print | ( | cJSON * | item | ) |
References print_value().
char* cJSON_PrintUnformatted | ( | cJSON * | item | ) |
References print_value().
References c, cJSON::child, cJSON_Delete(), cJSON::next, and cJSON::prev.
Referenced by cJSON_ReplaceItemInObject().
References c, cJSON_ReplaceItemInArray(), cJSON_strcasecmp(), cJSON_strdup(), cJSON::next, and cJSON::string.
|
static |
References s1.
Referenced by cJSON_DetachItemFromObject(), cJSON_GetObjectItem(), and cJSON_ReplaceItemInObject().
|
static |
References cJSON_malloc.
Referenced by cJSON_AddItemToObject(), cJSON_CreateString(), cJSON_ReplaceItemInObject(), print_string_ptr(), and print_value().
References cJSON_IsReference, cJSON_New_Item(), cJSON::next, cJSON::prev, cJSON::string, and cJSON::type.
Referenced by cJSON_AddItemReferenceToArray(), and cJSON_AddItemReferenceToObject().
|
static |
References cJSON::child, cJSON_Array, cJSON_New_Item(), ep, cJSON::next, parse_value(), cJSON::prev, skip(), cJSON::type, and value.
Referenced by parse_value().
|
static |
References cJSON_Number, int(), cJSON::type, cJSON::valuedouble, and cJSON::valueint.
Referenced by parse_value().
|
static |
References cJSON::child, cJSON_New_Item(), cJSON_Object, ep, cJSON::next, parse_string(), parse_value(), cJSON::prev, skip(), cJSON::string, cJSON::type, value, and cJSON::valuestring.
Referenced by parse_value().
|
static |
References cJSON_malloc, cJSON_String, ep, firstByteMark, cJSON::type, and cJSON::valuestring.
Referenced by parse_object(), and parse_value().
|
static |
References cJSON_False, cJSON_NULL, cJSON_True, ep, parse_array(), parse_number(), parse_object(), parse_string(), cJSON::type, value, and cJSON::valueint.
Referenced by cJSON_Parse(), parse_array(), and parse_object().
References cJSON::child, cJSON_free, cJSON_malloc, entries, cJSON::next, and print_value().
Referenced by print_value().
|
static |
References cJSON_malloc, cJSON::valuedouble, and cJSON::valueint.
Referenced by print_value().
References cJSON::child, cJSON_free, cJSON_malloc, entries, cJSON::next, print_string_ptr(), and print_value().
Referenced by print_value().
|
static |
References print_string_ptr(), and cJSON::valuestring.
Referenced by print_value().
|
static |
References cJSON_malloc, and cJSON_strdup().
Referenced by print_object(), and print_string().
References cJSON_Array, cJSON_False, cJSON_NULL, cJSON_Number, cJSON_Object, cJSON_strdup(), cJSON_String, cJSON_True, print_array(), print_number(), print_object(), print_string(), and cJSON::type.
Referenced by cJSON_Print(), cJSON_PrintUnformatted(), print_array(), and print_object().
|
static |
Referenced by cJSON_Parse(), command_evaluate_single(), eval_conditional(), parse_array(), and parse_object().
References item, cJSON::next, and cJSON::prev.
Referenced by cJSON_AddItemToArray(), cJSON_CreateDoubleArray(), cJSON_CreateFloatArray(), cJSON_CreateIntArray(), and cJSON_CreateStringArray().
|
static |
Referenced by cJSON_AddItemToObject(), cJSON_Delete(), cJSON_InitHooks(), print_array(), and print_object().
|
static |
Referenced by cJSON_InitHooks(), cJSON_New_Item(), cJSON_strdup(), parse_string(), print_array(), print_number(), print_object(), and print_string_ptr().
|
static |
Referenced by cJSON_GetErrorPtr(), cJSON_Parse(), parse_array(), parse_object(), parse_string(), and parse_value().
|
static |
Referenced by parse_string().