changeset 314:e9c6aee5d2f2

Improve output.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 13 Oct 2012 07:19:22 +0300
parents a89500f26dde
children ec70ae5aaa1a
files packed.c
diffstat 1 files changed, 20 insertions(+), 15 deletions(-) [+]
line wrap: on
line diff
--- a/packed.c	Fri Oct 12 13:45:33 2012 +0300
+++ b/packed.c	Sat Oct 13 07:19:22 2012 +0300
@@ -130,7 +130,7 @@
     }
     else
     {
-        dmError("Maximum number of input files (%i) exceeded!\n",
+        dmError("Maximum number of input files (%d) exceeded!\n",
               SET_MAX_FILES);
         return FALSE;
     }
@@ -257,15 +257,17 @@
 
     if (res != DMERR_OK)
     {
-        dmPrint(1, "%-32s [ERROR:%i]\n",
+        dmPrint(1, "%-32s [ERROR:%d]\n",
             filename, res);
     }
     else
     {
-        dmPrint(1, "%-32s ['%s', s=%d, c=%d, o=%ld, f=0x%04x]\n",
+        char tmp[16];
+        dmres_flags_to_symbolic(tmp, sizeof(tmp), node->resFlags);
+        dmPrint(1, "%-32s ['%s', s=%d, c=%d, o=%ld, f=%s]\n",
             filename, node->filename,
             node->size, node->length, node->offset,
-            node->resFlags);
+            tmp);
     }
 
     return res;
@@ -338,12 +340,12 @@
                 }
             }
 
-            dmMsg(1, "w=%i\n", dm_pack_write(pack));
-            dmMsg(1, "c=%i\n", dm_pack_close(pack));
+            dmMsg(1, "w=%d\n", dm_pack_write(pack));
+            dmMsg(1, "c=%d\n", dm_pack_close(pack));
         }
         else
         {
-            dmError("Could not open packfile, error #%i: %s\n", res,
+            dmError("Could not open packfile, error #%d: %s\n", res,
                   dmErrorStr(res));
         }
         break;
@@ -388,10 +390,10 @@
                 }
             }
 
-            dmMsg(1, "c=%i\n", dm_pack_close(pack));
+            dmMsg(1, "c=%d\n", dm_pack_close(pack));
         }
         else
-            dmError("Could not open packfile, error #%i: %s\n", res,
+            dmError("Could not open packfile, error #%d: %s\n", res,
                   dmErrorStr(res));
         break;
 
@@ -404,7 +406,7 @@
             FILE *resFile = fopen(DMRES_RES_FILE, "w");
             if (resFile == NULL)
             {
-                dmError("Could not create resource output file '%s' #%i: %s\n",
+                dmError("Could not create resource output file '%s' #%d: %s\n",
                     DMRES_RES_FILE, errno, strerror(errno));
             }
 
@@ -426,31 +428,34 @@
 
                 if (match && (node->privFlags & PACK_EXTRACTED) == 0)
                 {
+                    char tmp[16];
+
                     // Mark as done
                     node->privFlags |= PACK_EXTRACTED;
 
                     // Print one entry
-                    dmPrint(0, "Extracting: %-32s [siz=%d, cmp=%d, offs=0x%08x, flags=0x%04x]\n",
+                    dmres_flags_to_symbolic(tmp, sizeof(tmp), node->resFlags);
+                    dmPrint(0, "Extracting: %-32s [siz=%d, cmp=%d, offs=0x%08x, flags=%s]\n",
                             node->filename, node->size, node->length,
-                            node->offset, node->resFlags);
+                            node->offset, tmp);
 
                     dm_pack_extract_file(pack, node);
                     
                     if (resFile != NULL)
                     {
                         fprintf(resFile,
-                        "%s|%04x", node->filename, node->resFlags);
+                        "%s|%s", node->filename, tmp);
                     }
                 }
             }
 
-            dmMsg(1, "c=%i\n", dm_pack_close(pack));
+            dmMsg(1, "c=%d\n", dm_pack_close(pack));
             
             if (resFile != NULL)
                 fclose(resFile);
         }
         else
-            dmError("Could not open packfile, error #%i: %s\n", res,
+            dmError("Could not open packfile, error #%d: %s\n", res,
                   dmErrorStr(res));
         break;