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