From 93cb949372630d807615f53a8a6379937ed6819f Mon Sep 17 00:00:00 2001 From: Thomas Martitz Date: Mon, 23 Aug 2010 17:12:26 +0000 Subject: 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 --- apps/plugin.h | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'apps/plugin.h') diff --git a/apps/plugin.h b/apps/plugin.h index cb6cc83089..624b7039b8 100644 --- a/apps/plugin.h +++ b/apps/plugin.h @@ -155,13 +155,9 @@ void* plugin_get_buffer(size_t *buffer_size); #define PLUGIN_MIN_API_VERSION 190 /* plugin return codes */ -/* internal returns start at 0x100 to make exit(1..255) work */ -#define INTERNAL_PLUGIN_RETVAL_START 0x100 enum plugin_status { - PLUGIN_OK = 0, /* PLUGIN_OK == EXIT_SUCCESS */ - /* 1...255 reserved for exit() */ - PLUGIN_USB_CONNECTED = INTERNAL_PLUGIN_RETVAL_START, - PLUGIN_POWEROFF, + PLUGIN_OK = 0, + PLUGIN_USB_CONNECTED, PLUGIN_GOTO_WPS, PLUGIN_ERROR = -1, }; @@ -916,14 +912,14 @@ extern unsigned char plugin_end_addr[]; const struct plugin_header __header \ __attribute__ ((section (".header")))= { \ PLUGIN_MAGIC, TARGET_ID, PLUGIN_API_VERSION, \ - plugin_start_addr, plugin_end_addr, plugin__start, &rb }; + plugin_start_addr, plugin_end_addr, plugin_start, &rb }; #else /* PLATFORM_HOSTED */ #define PLUGIN_HEADER \ const struct plugin_api *rb DATA_ATTR; \ const struct plugin_header __header \ __attribute__((visibility("default"))) = { \ PLUGIN_MAGIC, TARGET_ID, PLUGIN_API_VERSION, \ - NULL, NULL, plugin__start, &rb }; + NULL, NULL, plugin_start, &rb }; #endif /* CONFIG_PLATFORM */ #ifdef PLUGIN_USE_IRAM @@ -958,7 +954,7 @@ void plugin_tsr(bool (*exit_callback)(bool reenter)); /* defined by the plugin */ extern const struct plugin_api *rb; -enum plugin_status plugin__start(const void* parameter) +enum plugin_status plugin_start(const void* parameter) NO_PROF_ATTR; #endif /* __PCTOOL__ */ -- cgit v1.2.3