summaryrefslogtreecommitdiff
path: root/apps/plugins/pdbox
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/pdbox')
-rw-r--r--apps/plugins/pdbox/pdbox.h19
1 files changed, 17 insertions, 2 deletions
diff --git a/apps/plugins/pdbox/pdbox.h b/apps/plugins/pdbox/pdbox.h
index 56ad568a3b..b53e15f94e 100644
--- a/apps/plugins/pdbox/pdbox.h
+++ b/apps/plugins/pdbox/pdbox.h
@@ -89,7 +89,9 @@ float rb_atan(float);
89float rb_atan2(float, float); 89float rb_atan2(float, float);
90float rb_sinh(float); 90float rb_sinh(float);
91float rb_tan(float); 91float rb_tan(float);
92#ifndef SIMULATOR 92//#ifndef SIMULATOR
93/*FIXME: is it a correct replacement??? */
94#if !(CONFIG_PLATFORM & PLATFORM_HOSTED)
93typedef struct 95typedef struct
94{ 96{
95 int quot; 97 int quot;
@@ -163,9 +165,12 @@ void pd_init(void);
163#define atoi rb->atoi 165#define atoi rb->atoi
164#define write rb->write 166#define write rb->write
165 167
168#undef strncat
166#define strncat rb_strncat 169#define strncat rb_strncat
167 170
168#ifndef SIMULATOR 171//#ifndef SIMULATOR
172/*FIXME: is it a correct replacement??? */
173#if !(CONFIG_PLATFORM & PLATFORM_HOSTED)
169#define floor rb_floor 174#define floor rb_floor
170#define atof rb_atof 175#define atof rb_atof
171#define atol rb_atol 176#define atol rb_atol
@@ -186,6 +191,7 @@ void pd_init(void);
186#endif 191#endif
187 192
188#define ftoan rb_ftoan 193#define ftoan rb_ftoan
194#undef strtok_r
189#define strtok_r rb->strtok_r 195#define strtok_r rb->strtok_r
190#define strstr rb->strcasestr 196#define strstr rb->strcasestr
191 197
@@ -282,6 +288,15 @@ enum pd_key_id
282 #define PDPOD_WHEELLEFT (BUTTON_SCROLL_BACK) 288 #define PDPOD_WHEELLEFT (BUTTON_SCROLL_BACK)
283 #define PDPOD_WHEELRIGHT (BUTTON_SCROLL_FWD) 289 #define PDPOD_WHEELRIGHT (BUTTON_SCROLL_FWD)
284 #define PDPOD_ACTION (BUTTON_SELECT) 290 #define PDPOD_ACTION (BUTTON_SELECT)
291#elif (CONFIG_KEYPAD == SAMSUNG_YPR0_PAD)
292 #define PDPOD_QUIT BUTTON_BACK
293 #define PDPOD_PLAY BUTTON_USER
294 #define PDPOD_PREVIOUS BUTTON_LEFT
295 #define PDPOD_NEXT BUTTON_RIGHT
296 #define PDPOD_MENU BUTTON_MENU
297 #define PDPOD_WHEELLEFT BUTTON_UP
298 #define PDPOD_WHEELRIGHT BUTTON_DOWN
299 #define PDPOD_ACTION BUTTON_SELECT
285#else 300#else
286 #warning "No keys defined for this architecture!" 301 #warning "No keys defined for this architecture!"
287#endif 302#endif