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));