From 38b7547ef411eac709ff9780312be829cd6cd9f8 Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Thu, 2 Mar 2006 01:08:38 +0000 Subject: 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 --- apps/codecs.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'apps/codecs.c') diff --git a/apps/codecs.c b/apps/codecs.c index 0301a490d8..804dd2e4e5 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 -- cgit v1.2.3