From c70671b6527d8be1905d0d3f5c104c3f1d768ef0 Mon Sep 17 00:00:00 2001 From: Nicolas Pennequin Date: Fri, 2 Nov 2007 17:43:37 +0000 Subject: [PATCH] Fix sims: sim_codec_load_ram() needed an update git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15411 a1c6a512-1295-4272-9138-f99709370657 --- uisimulator/common/io.c | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/uisimulator/common/io.c b/uisimulator/common/io.c index e91ddc3ccd..1e0c25bad1 100644 --- a/uisimulator/common/io.c +++ b/uisimulator/common/io.c @@ -650,13 +650,11 @@ int sim_fsync(int fd) #define TEMP_CODEC_FILE "archos/_temp_codec%d.dll" -void *sim_codec_load_ram(char* codecptr, int size, - void* ptr2, int bufwrap, void **pd) +void *sim_codec_load_ram(char* codecptr, int size, void **pd) { void *hdr; char path[MAX_PATH]; int fd; - int copy_n; int codec_count; #ifdef WIN32 char buf[MAX_PATH]; @@ -682,21 +680,10 @@ void *sim_codec_load_ram(char* codecptr, int size, return NULL; } - if (bufwrap == 0) - bufwrap = size; - - copy_n = bufwrap < size ? bufwrap : size; - if (write(fd, codecptr, copy_n) != copy_n) { + if (write(fd, codecptr, size) != size) { DEBUGF("write failed"); return NULL; } - size -= copy_n; - if (size > 0) { - if (write(fd, ptr2, size) != size) { - DEBUGF("write failed [2]"); - return NULL; - } - } close(fd); /* Now load the library. */