![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include <stdlib.h>
#include <limits.h>
#include <errno.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <assert.h>
#include <math.h>
#include "yajl_parse.h"
#include "yajl_lex.h"
#include "yajl_parser.h"
#include "yajl_encode.h"
#include "yajl_bytestack.h"
Go to the source code of this file.
Macros | |
#define | LLONG_MAX 0x7FFFFFFFFFFFFFFFLL |
#define | LLONG_MIN (-0x7FFFFFFFFFFFFFFFLL - 1) |
#define | MAX_VALUE_TO_MULTIPLY ((LLONG_MAX / 10) + (LLONG_MAX % 10)) |
#define | _CC_CHK(x) |
Functions | |
long long | yajl_parse_integer (const unsigned char *number, size_t length) |
unsigned char * | yajl_render_error_string (yajl_handle hand, const unsigned char *jsonText, size_t jsonTextLen, int verbose) |
yajl_status | yajl_do_finish (yajl_handle hand) |
yajl_status | yajl_do_parse (yajl_handle hand, const unsigned char *jsonText, size_t jsonTextLen) |
#define _CC_CHK | ( | x | ) |
Definition at line 150 of file yajl_parser.c.
#define LLONG_MAX 0x7FFFFFFFFFFFFFFFLL |
Definition at line 33 of file yajl_parser.c.
#define LLONG_MIN (-0x7FFFFFFFFFFFFFFFLL - 1) |
Definition at line 34 of file yajl_parser.c.
Definition at line 37 of file yajl_parser.c.
yajl_status yajl_do_finish | ( | yajl_handle | hand | ) |
Definition at line 160 of file yajl_parser.c.
yajl_status yajl_do_parse | ( | yajl_handle | hand, |
const unsigned char * | jsonText, | ||
size_t | jsonTextLen | ||
) |
Definition at line 187 of file yajl_parser.c.
long long yajl_parse_integer | ( | const unsigned char * | number, |
size_t | length | ||
) |
Definition at line 41 of file yajl_parser.c.
unsigned char* yajl_render_error_string | ( | yajl_handle | hand, |
const unsigned char * | jsonText, | ||
size_t | jsonTextLen, | ||
int | verbose | ||
) |
Definition at line 66 of file yajl_parser.c.