mirror of
https://github.com/ntop/n2n.git
synced 2024-09-19 16:41:11 +02:00
iwym: json.h
This commit is contained in:
parent
4838dd8d75
commit
04ce678969
|
@ -27,17 +27,11 @@
|
||||||
#define JSON_H
|
#define JSON_H
|
||||||
|
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
#define json_str_is_whitespace(x) x == '\r' || x == '\n' || x == '\t' || x == ' '
|
#define json_str_is_whitespace(x) x == '\r' || x == '\n' || x == '\t' || x == ' '
|
||||||
#define json_str_is_numeral(x) (x >= '0' && x <= '9') || x == 'e' || x == 'E' \
|
#define json_str_is_numeral(x) (x >= '0' && x <= '9') || x == 'e' || x == 'E' \
|
||||||
|| x == '.' || x == '+' || x == '-'
|
|| x == '.' || x == '+' || x == '-'
|
||||||
#define json_str_remove_whitespace_calc_offset(x, y) while(json_str_is_whitespace(*x)) { x++; y++; }
|
#define json_str_remove_whitespace_calc_offset(x, y) while(json_str_is_whitespace(*x)) { x++; y++; }
|
||||||
|
|
||||||
struct _jsonobject;
|
|
||||||
struct _jsonpair;
|
|
||||||
union _jsonvalue;
|
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
JSON_STRING = 0,
|
JSON_STRING = 0,
|
||||||
|
|
|
@ -151,8 +151,6 @@
|
||||||
|
|
||||||
#include "n2n_port_mapping.h"
|
#include "n2n_port_mapping.h"
|
||||||
|
|
||||||
#include "json.h"
|
|
||||||
|
|
||||||
/* ************************************** */
|
/* ************************************** */
|
||||||
|
|
||||||
#include "tf.h"
|
#include "tf.h"
|
||||||
|
|
|
@ -23,6 +23,8 @@
|
||||||
// https://github.com/forkachild/C-Simple-JSON-Parser/issues/3#issuecomment-1073520808
|
// https://github.com/forkachild/C-Simple-JSON-Parser/issues/3#issuecomment-1073520808
|
||||||
|
|
||||||
|
|
||||||
|
#include <stdlib.h> // for malloc, free, NULL, atof, realloc
|
||||||
|
#include <string.h> // for memcpy
|
||||||
#include "json.h"
|
#include "json.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,8 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
#include "n2n.h"
|
#include "json.h" // for _jsonpair, json_object_t, json_free
|
||||||
|
#include "n2n.h" // for traceEvent, setTraceLevel, getTraceLevel
|
||||||
|
|
||||||
|
|
||||||
#define WITH_PORT 1
|
#define WITH_PORT 1
|
||||||
|
|
|
@ -17,7 +17,8 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
#include "n2n.h"
|
#include "json.h" // for _jsonpair, json_object_t, _jsonvalue
|
||||||
|
#include "n2n.h" // for inaddrtoa, traceEvent, TRACE_WARNING
|
||||||
|
|
||||||
|
|
||||||
#if defined (__linux__) || defined(WIN32) /* currently, Linux and Windows only */
|
#if defined (__linux__) || defined(WIN32) /* currently, Linux and Windows only */
|
||||||
|
|
Loading…
Reference in New Issue
Block a user