map->tiles = /*_f*/malloc(sizeof(tiles_t));
//map->tiles->data = malloc(sizeof(bitmap_t));
//fix this to be far~
- bp = bitmapLoadPcx("data/ed.pcx");
- map->tiles->data = &bp;
+//++++ bp = bitmapLoadPcx("data/ed.pcx");
+//++++ map->tiles->data = &bp;
//map->tiles->data->data = malloc((16/**2*/)*16);
//map->tiles->data->width = (16/**2*/);\r
//map->tiles->data->height= 16;\r
jslen = jslen + r;
again:
-//fprintf(stdout, " parse~ tok=%zu jslen=%zu r=%d _memavl()=%u BUFSIZ=%d~\n", tokcount, jslen, r, _memavl(), BUFSIZ);
-fprintf(stdout, "p=[%u] [%u] [%d]\n", p.pos, p.toknext, p.toksuper);
+//0000fprintf(stdout, " parse~ tok=%zu jslen=%zu r=%d _memavl()=%u BUFSIZ=%d~\n", tokcount, jslen, r, _memavl(), BUFSIZ);
+//0000fprintf(stdout, "p=[%u] [%u] [%d]\n", p.pos, p.toknext, p.toksuper);
/*
I think it crashes on the line below when it tries to parse the data of huge maps... wwww this is a jsmn problem wwww
*/
-//0000 r = jsmn_parse(&p, js, jslen, tok, tokcount);
+//++++
+ r = jsmn_parse(&p, js, jslen, tok, tokcount);
//0000fprintf(stdout, "r= [%d]\n", r);
if (r < 0) {
if (r == JSMN_ERROR_NOMEM) {
#ifdef DEBUG_DUMPVARS
fprintf(stdout, "running dump~\n");
#endif
-//0000 dump(js, tok, p.toknext, incr, &js_ss, map, 0);
+//++++
+ dump(js, tok, p.toknext, incr, &js_ss, map, 0);
eof_expected = 1;
}
}