jsmn_init(&p);\r
\r
file_s = filesize(fh);\r
- /*js = malloc(file_s);\r
- if(js == NULL) {\r
- fprintf(stderr, "malloc(): errno = %d", 2);\r
- fclose(fh);\r
- return 3;\r
- }\r
- if(fread(js, 1, file_s, fh) != file_s) {\r
- fprintf(stderr, "Map read error");\r
- free(js);\r
- fclose(fh);\r
- return 1;\r
- }*/\r
CA_LoadFile(mn, &MAPBUFINLM, gvar);\r
tokcount = jsmn_parse(&p, MAPBUFINLM, file_s, NULL, 0);\r
tok = malloc(tokcount*sizeof(jsmntok_t));\r
}\r
else if(status != tokcount) { printf("Warning: used %d tok\n", status);}\r
extract_map(MAPBUFINLM, tok, tokcount, map);\r
- //CA_mapdump(MAPBUFINLM, tok, p.toknext, map, 0, gvar);\r
\r
- //free(js);\r
free(tok);\r
fclose(fh);\r
\r