Searched refs:jp (Results 1 - 3 of 3) sorted by relevance
| /PHP_TRUNK/ext/json/ |
| H A D | JSON_parser.c | 202 push(JSON_parser jp, int mode) argument 204 jp->top += 1; 205 if (jp->top >= jp->depth) { 206 jp->error_code = PHP_JSON_ERROR_DEPTH; 209 jp->stack[jp->top] = mode; 219 pop(JSON_parser jp, int mode) argument 221 if (jp->top < 0 || jp 244 JSON_parser jp = (JSON_parser)emalloc(sizeof(struct JSON_parser_struct)); local 263 free_JSON_parser(JSON_parser jp) argument 392 attach_zval(JSON_parser jp, int up, int cur, smart_str *key, int assoc TSRMLS_DC) argument 439 parse_JSON_ex(JSON_parser jp, zval *z, unsigned short utf16_json[], int length, int options TSRMLS_DC) argument [all...] |
| H A D | JSON_parser.h | 35 extern int parse_JSON_ex(JSON_parser jp, zval *z, unsigned short utf16_json[], int length, int options TSRMLS_DC); 36 extern int free_JSON_parser(JSON_parser jp); 38 static inline int parse_JSON(JSON_parser jp, zval *z, unsigned short utf16_json[], int length, int assoc TSRMLS_DC) argument 40 return parse_JSON_ex(jp, z, utf16_json, length, assoc ? PHP_JSON_OBJECT_AS_ARRAY : 0 TSRMLS_CC);
|
| H A D | json.c | 669 JSON_parser jp; local 689 jp = new_JSON_parser(depth); 690 if (parse_JSON_ex(jp, z, utf16, utf16_len, options TSRMLS_CC)) { 703 jp->error_code = PHP_JSON_ERROR_NONE; 746 jp->error_code = PHP_JSON_ERROR_NONE; 753 JSON_G(error_code) = jp->error_code; 754 free_JSON_parser(jp);
|
Completed in 4 milliseconds