Mercurial > hg > dmlib
diff tools/ppl.c @ 777:ed60a7ee3ebb
Change JSSMOD loader to use DMResources.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 24 May 2013 01:19:11 +0300 |
parents | ab645f4cb8fa |
children | 97ecc0a9c21f |
line wrap: on
line diff
--- a/tools/ppl.c Thu May 23 23:48:24 2013 +0300 +++ b/tools/ppl.c Fri May 24 01:19:11 2013 +0300 @@ -600,19 +600,9 @@ #ifdef JSS_SUP_JSSMOD if (result != 0) { - size_t bufgot, bufsize = dmfsize(file); - Uint8 *buf = dmMalloc(bufsize); dmfseek(file, 0L, SEEK_SET); - dmMsg(2, "* Trying JSSMOD (%d bytes, %p)...\n", bufsize, buf); - if ((bufgot = dmfread(buf, 1, bufsize, file)) != bufsize) - { - dmf_close(file); - dmError("Error reading file (not enough data %d), #%d: %s\n", - bufgot, dmferror(file), dmErrorStr(dmferror(file))); - goto error_exit; - } - result = jssLoadJSSMOD(buf, bufsize, &engine.mod); - dmFree(buf); + dmMsg(1, "* Trying JSSMOD ...\n"); + result = jssLoadJSSMOD(file, &engine.mod); } #endif dmf_close(file);