check new json encoding
This commit is contained in:
parent
c493b262ac
commit
b067d41e63
7
t.c
7
t.c
@ -70,7 +70,7 @@ int ret1(const char* s,void* foo) {
|
|||||||
int main(int argc,char* argv[]) {
|
int main(int argc,char* argv[]) {
|
||||||
(void)argc;
|
(void)argc;
|
||||||
(void)argv;
|
(void)argv;
|
||||||
#if 1
|
#if 0
|
||||||
char buf[1024];
|
char buf[1024];
|
||||||
size_t n;
|
size_t n;
|
||||||
|
|
||||||
@ -119,15 +119,14 @@ int main(int argc,char* argv[]) {
|
|||||||
printf("%p\n",iarray_allocate(&i,0));
|
printf("%p\n",iarray_allocate(&i,0));
|
||||||
printf("%p\n",iarray_get(&i,0));
|
printf("%p\n",iarray_get(&i,0));
|
||||||
#endif
|
#endif
|
||||||
#if 0
|
#if 1
|
||||||
char buf[1024];
|
char buf[1024];
|
||||||
size_t l;
|
size_t l;
|
||||||
unsigned char c;
|
unsigned char c;
|
||||||
(void)writecb;
|
(void)writecb;
|
||||||
printf("%d\n",(c=scan_fromhex('.')));
|
|
||||||
(void)argc;
|
(void)argc;
|
||||||
(void)argv;
|
(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));
|
memset(buf,0,sizeof(buf));
|
||||||
assert(scan_jsonescape("foo\\u000abar\\\\",buf,&l)==14 && l==8 && byte_equal(buf,8,"foo\nbar\\"));
|
assert(scan_jsonescape("foo\\u000abar\\\\",buf,&l)==14 && l==8 && byte_equal(buf,8,"foo\nbar\\"));
|
||||||
memset(buf,0,sizeof(buf));
|
memset(buf,0,sizeof(buf));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user