diff --git a/uisimulator/common/io.c b/uisimulator/common/io.c index 1fdc2ef8c8..a5353af5e5 100644 --- a/uisimulator/common/io.c +++ b/uisimulator/common/io.c @@ -120,7 +120,7 @@ struct sim_dirent *sim_readdir(MYDIR *dir) if(!x11) return (struct sim_dirent *)0; - strcpy(secret.d_name, x11->d_name); + strcpy((char *)secret.d_name, x11->d_name); /* build file name */ sprintf(buffer, SIMULATOR_ARCHOS_ROOT "%s/%s", diff --git a/uisimulator/x11/screenhack.c b/uisimulator/x11/screenhack.c index 162e0ca82a..4cd2802aa2 100644 --- a/uisimulator/x11/screenhack.c +++ b/uisimulator/x11/screenhack.c @@ -272,7 +272,7 @@ int screenhack_handle_event(XEvent *event, bool *release) { KeySym keysym; unsigned char c = 0; - XLookupString (&event->xkey, &c, 1, &keysym, 0); + XLookupString (&event->xkey, (char *)&c, 1, &keysym, 0); key = keysym; #if 0 DEBUGF("Got keypress: %c (%02x) %x, tick %ld\n", c, c, @@ -284,7 +284,7 @@ int screenhack_handle_event(XEvent *event, bool *release) { KeySym keysym; unsigned char c = 0; - XLookupString (&event->xkey, &c, 1, &keysym, 0); + XLookupString (&event->xkey, (char *)&c, 1, &keysym, 0); key = keysym; #if 0 DEBUGF("Got keyrelease: %c (%02x) %x, tick %ld\n", c, c, diff --git a/uisimulator/x11/sound.c b/uisimulator/x11/sound.c index c21615b46d..dd875e41f5 100644 --- a/uisimulator/x11/sound.c +++ b/uisimulator/x11/sound.c @@ -84,7 +84,7 @@ void sound_playback_thread(void) sound_get_pcm = NULL; break; } - sim_sound_play(soundfd, buf, size); + sim_sound_play(soundfd, (char *)buf, size); usleep(10000); } while(size);