50 if (
strcmp(argv[1],
"-i") == 0)
56 sscanf(argv[1],
"%d", &iter);
59 pg_fatal(
"Could not open input file '%s': %m", argv[2]);
66 for (
int i = 0;
i < iter;
i++)
84 pg_fatal(
"unexpected result %d (expecting %d) on parse",
JsonParseErrorType pg_parse_json_incremental(JsonLexContext *lex, const JsonSemAction *sem, const char *json, size_t len, bool is_last)
JsonLexContext * makeJsonLexContextIncremental(JsonLexContext *lex, int encoding, bool need_escapes)
JsonParseErrorType pg_parse_json(JsonLexContext *lex, const JsonSemAction *sem)
JsonLexContext * makeJsonLexContextCstringLen(JsonLexContext *lex, const char *json, size_t len, int encoding, bool need_escapes)
const JsonSemAction nullSemAction
void freeJsonLexContext(JsonLexContext *lex)
void pg_logging_init(const char *argv0)
void appendBinaryStringInfo(StringInfo str, const void *data, int datalen)
void initStringInfo(StringInfo str)