From b067d41e63e474f45c38c9d20508ec9dcd498569 Mon Sep 17 00:00:00 2001 From: leitner Date: Tue, 28 Feb 2017 12:30:37 +0000 Subject: [PATCH] check new json encoding --- t.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/t.c b/t.c index b2ec3c9..ebbf319 100644 --- a/t.c +++ b/t.c @@ -70,7 +70,7 @@ int ret1(const char* s,void* foo) { int main(int argc,char* argv[]) { (void)argc; (void)argv; -#if 1 +#if 0 char buf[1024]; size_t n; @@ -119,15 +119,14 @@ int main(int argc,char* argv[]) { printf("%p\n",iarray_allocate(&i,0)); printf("%p\n",iarray_get(&i,0)); #endif -#if 0 +#if 1 char buf[1024]; size_t l; unsigned char c; (void)writecb; - printf("%d\n",(c=scan_fromhex('.'))); (void)argc; (void)argv; - assert(fmt_jsonescape(buf,"foo\nbar\\",8)==14 && byte_equal(buf,14,"foo\\u000abar\\\\")); + assert(fmt_jsonescape(buf,"foo\nbar\\",8)==10 && byte_equal(buf,10,"foo\\nbar\\\\")); memset(buf,0,sizeof(buf)); assert(scan_jsonescape("foo\\u000abar\\\\",buf,&l)==14 && l==8 && byte_equal(buf,8,"foo\nbar\\")); memset(buf,0,sizeof(buf));