diff options
| author | Jens Arnold <amiconn@rockbox.org> | 2006-03-02 01:08:38 +0000 |
|---|---|---|
| committer | Jens Arnold <amiconn@rockbox.org> | 2006-03-02 01:08:38 +0000 |
| commit | 38b7547ef411eac709ff9780312be829cd6cd9f8 (patch) | |
| tree | 3a7ad8cb650b13c8c98bcf20fc1a7e2549cbd74e /apps/codecs.c | |
| parent | e3f155dce2258c07153cf7be35e0947ca24a6e4d (diff) | |
| download | rockbox-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.c | 8 |
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 |