| OLD | NEW |
| 1 diff --git a/configure.in b/configure.in | 1 diff --git a/configure.in b/configure.in |
| 2 --- a/configure.in | 2 --- a/configure.in |
| 3 +++ b/configure.in | 3 +++ b/configure.in |
| 4 @@ -42,6 +42,7 @@ x11_linked=no | 4 @@ -42,6 +42,7 @@ x11_linked=no |
| 5 x_driver_test=yes | 5 x_driver_test=yes |
| 6 gtk_driver_test=no | 6 gtk_driver_test=no |
| 7 aa_driver_test=no | 7 aa_driver_test=no |
| 8 +nacl_driver_test=yes | 8 +nacl_driver_test=yes |
| 9 win32_driver_test=yes | 9 win32_driver_test=yes |
| 10 long_double=yes | 10 long_double=yes |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 56 +#define HAVE_GETTIMEOFDAY 1 | 56 +#define HAVE_GETTIMEOFDAY 1 |
| 57 +#define HAVE_UNISTD_H 1 | 57 +#define HAVE_UNISTD_H 1 |
| 58 +#define HAVE_UNISTD_H 1 | 58 +#define HAVE_UNISTD_H 1 |
| 59 +#define MAIN_FUNCTION original_main | 59 +#define MAIN_FUNCTION original_main |
| 60 +#define NOASSEMBLY | 60 +#define NOASSEMBLY |
| 61 +#endif | 61 +#endif |
| 62 + | 62 + |
| 63 #ifdef __BEOS__ | 63 #ifdef __BEOS__ |
| 64 #define MAIN_FUNCTION be_main | 64 #define MAIN_FUNCTION be_main |
| 65 #ifdef __POWERPC__ | 65 #ifdef __POWERPC__ |
| 66 diff --git a/src/include/ui.h b/src/include/ui.h | |
| 67 --- a/src/include/ui.h | |
| 68 +++ b/src/include/ui.h | |
| 69 @@ -116,7 +116,7 @@ extern "C" { | |
| 70 CONST struct gui_driver *gui_driver; | |
| 71 }; | |
| 72 | |
| 73 - struct uih_context *globaluih; | |
| 74 + extern struct uih_context *globaluih; | |
| 75 | |
| 76 #ifdef USE_LOCALEPATH | |
| 77 extern char *localepath; | |
| 78 diff --git a/src/ui/drivers.c b/src/ui/drivers.c | 66 diff --git a/src/ui/drivers.c b/src/ui/drivers.c |
| 79 --- a/src/ui/drivers.c | 67 --- a/src/ui/drivers.c |
| 80 +++ b/src/ui/drivers.c | 68 +++ b/src/ui/drivers.c |
| 81 @@ -27,6 +27,7 @@ extern CONST struct ui_driver svga_driver, x11_driver, dog_dri
ver, | 69 @@ -27,6 +27,7 @@ extern const struct ui_driver svga_driver, x11_driver, dog_dri
ver, |
| 82 osx_fullscreen_driver, os2vio_driver, cocoa_driver, | 70 osx_fullscreen_driver, os2vio_driver, cocoa_driver, qt_driver, |
| 83 cocoa_fullscreen_driver, be_driver, be_direct_driver, be_screen_driver, | 71 cocoa_fullscreen_driver, be_driver, be_direct_driver, be_screen_driver, |
| 84 aalib_driver, gtk_driver, ggi_driver, win32_driver, dxw_driver, | 72 aalib_driver, gtk_driver, ggi_driver, win32_driver, dxw_driver, |
| 85 + nacl_driver, | 73 + nacl_driver, |
| 86 dxf_driver, DGA_driver; | 74 dxf_driver, DGA_driver; |
| 87 CONST struct ui_driver *CONST drivers[] = { | 75 const struct ui_driver *const drivers[] = { |
| 88 #ifdef WIN32_DRIVER | 76 #ifdef WIN32_DRIVER |
| 89 @@ -36,6 +37,9 @@ CONST struct ui_driver *CONST drivers[] = { | 77 @@ -36,6 +37,9 @@ const struct ui_driver *const drivers[] = { |
| 90 &dxw_driver, | 78 &dxw_driver, |
| 91 &dxf_driver, | 79 &dxf_driver, |
| 92 #endif | 80 #endif |
| 93 +// #ifdef NACL_DRIVER | 81 +// #ifdef NACL_DRIVER |
| 94 + &nacl_driver, | 82 + &nacl_driver, |
| 95 +//#endif | 83 +//#endif |
| 96 #ifdef SVGA_DRIVER | 84 #ifdef SVGA_DRIVER |
| 97 &svga_driver, | 85 &svga_driver, |
| 98 #endif | 86 #endif |
| 99 diff --git a/src/ui/ui.c b/src/ui/ui.c | |
| 100 --- a/src/ui/ui.c | |
| 101 +++ b/src/ui/ui.c | |
| 102 @@ -146,6 +146,8 @@ char *sffeform = NULL; | |
| 103 char *sffeinit = NULL; | |
| 104 #endif | |
| 105 | |
| 106 +struct uih_context *globaluih; | |
| 107 + | |
| 108 CONST struct params global_params[] = { | |
| 109 {"-delay", P_NUMBER, &delaytime, | |
| 110 "Delay screen updates (milliseconds)"}, | |
| 111 diff --git a/src/util/timers.c b/src/util/timers.c | 87 diff --git a/src/util/timers.c b/src/util/timers.c |
| 112 --- a/src/util/timers.c | 88 --- a/src/util/timers.c |
| 113 +++ b/src/util/timers.c | 89 +++ b/src/util/timers.c |
| 114 @@ -218,6 +218,7 @@ static int plan9_msec(void) | 90 @@ -220,6 +220,7 @@ static int plan9_msec(void) |
| 115 #ifndef HAVE_FTIME | 91 #ifndef HAVE_FTIME |
| 116 #ifndef _plan9_ | 92 #ifndef _plan9_ |
| 117 #ifndef _MAC | 93 #ifndef _MAC |
| 118 +#ifndef __native_client__ | 94 +#ifndef __native_client__ |
| 119 #error I am unable to get time in milisecond. Please edit timers.c and make tl_
update_time and tl_lookup_timer to work for your architecture and send me then b
ack(to hubicka@paru.cas.cz). You will need also define timers.h and change type
of lasttime. | 95 #error I am unable to get time in milisecond. Please edit timers.c and make tl_
update_time and tl_lookup_timer to work for your architecture and send me then b
ack(to hubicka@paru.cas.cz). You will need also define timers.h and change type
of lasttime. |
| 120 #endif | 96 #endif |
| 121 #endif | 97 #endif |
| 122 @@ -225,6 +226,7 @@ static int plan9_msec(void) | 98 @@ -227,6 +228,7 @@ static int plan9_msec(void) |
| 123 #endif | 99 #endif |
| 124 #endif | 100 #endif |
| 125 #endif | 101 #endif |
| 126 +#endif | 102 +#endif |
| 127 | 103 |
| 128 | 104 |
| 129 #ifdef USE_ALLEGRO | 105 #ifdef USE_ALLEGRO |
| OLD | NEW |