mirror of
https://github.com/FunKey-Project/picodrive-irixxxx.git
synced 2026-02-11 01:15:43 +01:00
Fix the lprintf method (libretro side)
The lprintf method used the format string instead of the buffer build from va_list
This commit is contained in:
parent
e912fdf263
commit
bd7b09f4f9
@ -244,7 +244,7 @@ enum media_type_e PicoLoadMedia(const char *filename,
|
||||
|
||||
rom = pm_open(rom_fname);
|
||||
if (rom == NULL) {
|
||||
lprintf("Failed to open ROM");
|
||||
lprintf("Failed to open ROM\n");
|
||||
media_type = PM_ERROR;
|
||||
goto out;
|
||||
}
|
||||
@ -252,9 +252,9 @@ enum media_type_e PicoLoadMedia(const char *filename,
|
||||
ret = PicoCartLoad(rom, &rom_data, &rom_size, (PicoAHW & PAHW_SMS) ? 1 : 0);
|
||||
pm_close(rom);
|
||||
if (ret != 0) {
|
||||
if (ret == 2) lprintf("Out of memory");
|
||||
else if (ret == 3) lprintf("Read failed");
|
||||
else lprintf("PicoCartLoad() failed.");
|
||||
if (ret == 2) lprintf("Out of memory\n");
|
||||
else if (ret == 3) lprintf("Read failed\n");
|
||||
else lprintf("PicoCartLoad() failed.\n");
|
||||
media_type = PM_ERROR;
|
||||
goto out;
|
||||
}
|
||||
|
||||
@ -469,7 +469,7 @@ void lprintf(const char *fmt, ...)
|
||||
vsprintf(buffer, fmt, ap);
|
||||
/* TODO - add 'level' param for warning/error messages? */
|
||||
if (log_cb)
|
||||
log_cb(RETRO_LOG_INFO, "%s\n", fmt, ap);
|
||||
log_cb(RETRO_LOG_INFO, "%s", buffer);
|
||||
va_end(ap);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user