summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBardur Arantsson <bardur@scientician.net>2012-06-28 16:45:57 +0200
committerBardur Arantsson <bardur@scientician.net>2012-06-28 16:45:57 +0200
commita61dd3da6e8e21f4bc0e47e3f42814e8977a1b28 (patch)
treef9d15d86c53cee3ec7329fb8747e64a08c24f124 /src
parent37a488bff1aa553bff9116f1bf56d5402a7732fa (diff)
Simplify do_s16b/do_32b load/save code
Diffstat (limited to 'src')
-rw-r--r--src/loadsave.c28
1 files changed, 2 insertions, 26 deletions
diff --git a/src/loadsave.c b/src/loadsave.c
index 858ea377..aac4e8a1 100644
--- a/src/loadsave.c
+++ b/src/loadsave.c
@@ -1105,19 +1105,7 @@ static void do_u16b(u16b *v, int flag)
static void do_s16b(s16b *ip, int flag)
{
- if (flag == LS_LOAD)
- {
- do_u16b((u16b *)ip, flag);
- return;
- }
- if (flag == LS_SAVE)
- {
- do_u16b((u16b *)ip, flag);
- return;
- }
- /* Blah blah, never should reach here, die */
- printf("FATAL: do_s16b passed %d\n", flag);
- exit(0);
+ do_u16b((u16b *)ip, flag);
}
static void do_u32b(u32b *ip, int flag)
@@ -1146,19 +1134,7 @@ static void do_u32b(u32b *ip, int flag)
static void do_s32b(s32b *ip, int flag)
{
- if (flag == LS_LOAD)
- {
- do_u32b((u32b *)ip, flag);
- return;
- }
- if (flag == LS_SAVE)
- {
- do_u32b((u32b *)ip, flag);
- return;
- }
- /* Raus! Schnell! */
- printf("FATAL: do_s32b passed %d\n", flag);
- exit(0);
+ do_u32b((u32b *)ip, flag);
}
static void do_string(char *str, int max, int flag)