diff options
| author | Thomas Martitz <kugel@rockbox.org> | 2010-08-23 17:12:26 +0000 |
|---|---|---|
| committer | Thomas Martitz <kugel@rockbox.org> | 2010-08-23 17:12:26 +0000 |
| commit | 93cb949372630d807615f53a8a6379937ed6819f (patch) | |
| tree | 2dcb5001a9247447a1c64fd0129e64b9d8aba4e6 /apps/plugins/nim.c | |
| parent | abdc5935beb7dc3fa63bffeec584921ad2a4c8bd (diff) | |
| download | rockbox-93cb949372630d807615f53a8a6379937ed6819f.zip rockbox-93cb949372630d807615f53a8a6379937ed6819f.tar.gz rockbox-93cb949372630d807615f53a8a6379937ed6819f.tar.bz2 rockbox-93cb949372630d807615f53a8a6379937ed6819f.tar.xz | |
Revert "Introduce plugin_crt0.c that every plugin links."
Too much errors and no time to fix them now.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27863 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/nim.c')
| -rw-r--r-- | apps/plugins/nim.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/apps/plugins/nim.c b/apps/plugins/nim.c index 3301277..460e275 100644 --- a/apps/plugins/nim.c +++ b/apps/plugins/nim.c @@ -48,7 +48,7 @@ V1.2 : 2003-07-30 take a match. Later you are obliged to take at least one.) */ - +PLUGIN_HEADER /*Pattern for the game*/ static unsigned char smile[]={0x00, 0x11, 0x04, 0x04, 0x00, 0x11, 0x0E}; /* :-) */ @@ -144,7 +144,6 @@ enum plugin_status plugin_start(const void* parameter) int x,v,min; bool ok; bool go; - atexit(nim_exit); /* if you don't use the parameter, you can do like this to avoid the compiler warning about it */ @@ -194,6 +193,7 @@ enum plugin_status plugin_start(const void* parameter) { case BUTTON_STOP|BUTTON_REL: go = true; + nim_exit(NULL); return PLUGIN_OK; break; @@ -214,7 +214,9 @@ enum plugin_status plugin_start(const void* parameter) break; default: - exit_on_usb(button); + if (rb->default_event_handler_ex(button, nim_exit, + NULL) == SYS_USB_CONNECTED) + return PLUGIN_USB_CONNECTED; break; } display_first_line(x); @@ -289,6 +291,7 @@ enum plugin_status plugin_start(const void* parameter) min=1; } } + nim_exit(NULL); return PLUGIN_OK; } #endif |