blob: 914c9afc4495c0ad218c066f078e797e60cf93d2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
--- a/linux/sdllink.c
+++ b/linux/sdllink.c
@@ -133,7 +133,7 @@ extern unsigned char romispal;
/* FUNCTION DECLARATIONS */
void clearwin (void);
-void drawscreenwin(void);
+void __attribute__((force_align_arg_pointer)) drawscreenwin(void);
void initwinvideo();
unsigned int sdl_keysym_to_pc_scancode(int);
void ProcessKeyBuf(int);
--- a/ztimec.c
+++ b/ztimec.c
@@ -25,7 +25,7 @@ short SystemTimewHour;
short SystemTimewMinute;
short SystemTimewSecond;
-void GetLocalTime()
+void __attribute__((force_align_arg_pointer)) GetLocalTime()
{
time_t current;
struct tm *timeptr;
@@ -37,7 +37,7 @@ void GetLocalTime()
SystemTimewSecond = timeptr->tm_sec;
}
-unsigned int GetTime()
+unsigned __attribute__((force_align_arg_pointer)) int GetTime()
{
unsigned int value;
struct tm *newtime;
@@ -52,7 +52,7 @@ unsigned int GetTime()
return(value);
}
-unsigned int GetDate()
+unsigned __attribute__((force_align_arg_pointer)) int GetDate()
{
unsigned int value;
struct tm *newtime;
|