diff options
author | Bardur Arantsson <bardur@scientician.net> | 2012-06-28 16:45:57 +0200 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2012-06-28 16:45:57 +0200 |
commit | a61dd3da6e8e21f4bc0e47e3f42814e8977a1b28 (patch) | |
tree | f9d15d86c53cee3ec7329fb8747e64a08c24f124 /src | |
parent | 37a488bff1aa553bff9116f1bf56d5402a7732fa (diff) |
Simplify do_s16b/do_32b load/save code
Diffstat (limited to 'src')
-rw-r--r-- | src/loadsave.c | 28 |
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) |