From 569b031a2333686568786f9f4f69025bafe5c906 Mon Sep 17 00:00:00 2001 From: avolkov Date: Sun, 6 Nov 2005 20:02:29 +0000 Subject: [PATCH] removing const warnings and batching writes git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1952 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/src/sc2code/libs/resource/alist.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/sc2/src/sc2code/libs/resource/alist.c b/sc2/src/sc2code/libs/resource/alist.c index 40311b642..2360ae80f 100644 --- a/sc2/src/sc2code/libs/resource/alist.c +++ b/sc2/src/sc2code/libs/resource/alist.c @@ -213,18 +213,12 @@ Alist_Dump (alist *m, uio_Stream *s, const char *prefix) prefix_len = strlen (prefix); while (e) { if (!prefix || !strncmp (prefix, e->key, prefix_len)) { - char *i = e->key; - while (*i) { - PutResFileChar (*i++, s); - } + WriteResFile (e->key, 1, strlen (e->key), s); PutResFileChar(' ', s); PutResFileChar('=', s); PutResFileChar(' ', s); - i = e->value; - while (*i) { - PutResFileChar (*i++, s); - } - PutResFileChar ('\n', s); + WriteResFile (e->value, 1, strlen (e->value), s); + PutResFileChar('\n', s); } e = e->next; }