summaryrefslogtreecommitdiff
path: root/apps/codecs.c
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2006-03-02 01:08:38 +0000
committerJens Arnold <amiconn@rockbox.org>2006-03-02 01:08:38 +0000
commit38b7547ef411eac709ff9780312be829cd6cd9f8 (patch)
tree3a7ad8cb650b13c8c98bcf20fc1a7e2549cbd74e /apps/codecs.c
parente3f155dce2258c07153cf7be35e0947ca24a6e4d (diff)
downloadrockbox-38b7547ef411eac709ff9780312be829cd6cd9f8.zip
rockbox-38b7547ef411eac709ff9780312be829cd6cd9f8.tar.gz
rockbox-38b7547ef411eac709ff9780312be829cd6cd9f8.tar.bz2
rockbox-38b7547ef411eac709ff9780312be829cd6cd9f8.tar.xz
Simulators: Fix pointer size vs. int size problems (64bit hosts) in plugin loader and codec loader.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8880 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs.c')
-rw-r--r--apps/codecs.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/codecs.c b/apps/codecs.c
index 0301a49..804dd2e 100644
--- a/apps/codecs.c
+++ b/apps/codecs.c
@@ -55,8 +55,8 @@
unsigned char codecbuf[CODEC_SIZE];
#endif
void *sim_codec_load_ram(char* codecptr, int size,
- void* ptr2, int bufwrap, int *pd);
-void sim_codec_close(int pd);
+ void* ptr2, int bufwrap, void **pd);
+void sim_codec_close(void *pd);
#else
#define sim_codec_close(x)
extern unsigned char codecbuf[];
@@ -249,10 +249,10 @@ int codec_load_ram(char* codecptr, int size, void* ptr2, int bufwrap,
return CODEC_ERROR;
}
#else /* SIMULATOR */
- int pd;
+ void *pd;
hdr = sim_codec_load_ram(codecptr, size, ptr2, bufwrap, &pd);
- if (pd < 0)
+ if (pd == NULL)
return CODEC_ERROR;
if (hdr == NULL