diff options
Diffstat (limited to 'src/screen.c')
| -rw-r--r-- | src/screen.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/screen.c b/src/screen.c index 9793a8a..e2ed12c 100644 --- a/src/screen.c +++ b/src/screen.c @@ -6,6 +6,7 @@ #include "edbox.h" #include "indic8.h" #include "streq.h" +#include "memclear.h" #define SDLST ((u16 *)0x0230) @@ -32,12 +33,12 @@ void scr_waitvcount_116(void) { static void scr_clear(char s) { if(bonus_addrs[s]) { - memset(bonus_addrs[s], 0, 1000); + memclear(bonus_addrs[s], 1000); strcpy(bonus_addrs[s], "This is bonus scrollback!"); } - memset(screen_top_addrs[s], 0, 1000); - memset(screen_bot_addrs[s], 0, 1000); - memset(scr_names[s], 0, 32); + memclear(screen_top_addrs[s], 1000); + memclear(screen_bot_addrs[s], 1000); + memclear(scr_names[s], 32); } static void scr_scroll(char s) { @@ -48,7 +49,7 @@ static void scr_scroll(char s) { memmove(screen_top_addrs[s], screen_top_addrs[s] + 40, 960); memmove(screen_top_addrs[s] + 960, screen_bot_addrs[s], 40); memmove(screen_bot_addrs[s], screen_bot_addrs[s] + 40, 920); - memset(screen_lastlines[s], 0, 40); + memclear(screen_lastlines[s], 40); } void scr_init(void) { |
