summaryrefslogtreecommitdiff
path: root/apps/plugins/pdbox/PDa/src/s_loader.c
diff options
context:
space:
mode:
authorPeter D'Hoye <peter.dhoye@gmail.com>2009-07-03 22:16:11 +0000
committerPeter D'Hoye <peter.dhoye@gmail.com>2009-07-03 22:16:11 +0000
commit0d4560cb0305029fa5f0739670286176ab47cb65 (patch)
tree9899f4324664a77e6a5884fdd1541818a28a2172 /apps/plugins/pdbox/PDa/src/s_loader.c
parenteabeb928ddfdbe5fc6379efb87d9522803310649 (diff)
downloadrockbox-0d4560cb0305029fa5f0739670286176ab47cb65.zip
rockbox-0d4560cb0305029fa5f0739670286176ab47cb65.tar.gz
rockbox-0d4560cb0305029fa5f0739670286176ab47cb65.tar.bz2
rockbox-0d4560cb0305029fa5f0739670286176ab47cb65.tar.xz
Accept FS #10244 by Wincent Balin: more pdbox work done for GSoC; also some keyword and line-ending fixes by me
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21626 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/pdbox/PDa/src/s_loader.c')
-rw-r--r--apps/plugins/pdbox/PDa/src/s_loader.c18
1 files changed, 17 insertions, 1 deletions
diff --git a/apps/plugins/pdbox/PDa/src/s_loader.c b/apps/plugins/pdbox/PDa/src/s_loader.c
index c5a8677..7f47b1f 100644
--- a/apps/plugins/pdbox/PDa/src/s_loader.c
+++ b/apps/plugins/pdbox/PDa/src/s_loader.c
@@ -2,6 +2,10 @@
* For information on usage and redistribution, and for a DISCLAIMER OF ALL
* WARRANTIES, see the file, "LICENSE.txt," in this distribution. */
+#ifdef ROCKBOX
+#include "plugin.h"
+#include "pdbox.h"
+#else /* ROCKBOX */
#ifdef DL_OPEN
#include <dlfcn.h>
#endif
@@ -17,12 +21,14 @@
#include <mach-o/dyld.h>
#endif
#include <string.h>
+#include <stdio.h>
+#endif /* ROCKBOX */
#include "m_pd.h"
#include "s_stuff.h"
-#include <stdio.h>
typedef void (*t_xxx)(void);
+#ifndef ROCKBOX
static char sys_dllextent[] =
#ifdef __FreeBSD__
".pd_freebsd";
@@ -43,12 +49,22 @@ static char sys_dllextent[] =
#ifdef MSW
".dll";
#endif
+#endif /* ROCKBOX */
void class_set_extern_dir(t_symbol *s);
#ifdef STATIC
int sys_load_lib(char *dirname, char *classname)
+#ifdef ROCKBOX
+{
+ (void) dirname;
+ (void) classname;
+
+ return 0;
+}
+#else /* ROCKBOX */
{ return 0;}
+#endif /* ROCKBOX */
#else
int sys_load_lib(char *dirname, char *classname)
{