mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-10-26 08:19:38 -04:00
remove fflush() call before exit()
the buffer is flushed anyways at exit() and fixes compile error with
gcc14:
pico/carthw/svp/compiler.c: In function 'ssp_translate_block':
pico/carthw/svp/compiler.c:1800:24: error: passing argument 1 of 'rfflush' from incompatible pointer type [-Wincompatible-pointer-types]
1800 | fflush(stdout);
| ^~~~~~
| |
| FILE *
In file included from ./pico/pico_port.h:12,
from ./pico/pico_int.h:15,
from pico/carthw/svp/compiler.c:9:
platform/libretro/libretro-common/include/streams/file_stream_transforms.h:89:25: note: expected 'RFILE *' but argument is of type 'FILE *'
89 | int64_t rfflush(RFILE * stream);
| ~~~~~~~~^~~~~~
this error presents itself when building the libretro core, so this
could be also solved by wrapping the call to fflush():
#ifndef __LIBRETRO__
fflush(stdout);
#else
fflush((RFILE *)stdout);
#endif
This commit is contained in:
parent
cc1174c988
commit
8d04801518
1 changed files with 0 additions and 1 deletions
|
|
@ -1797,7 +1797,6 @@ void *ssp_translate_block(int pc)
|
||||||
|
|
||||||
if (tcache_ptr - (u32 *)tcache > DRC_TCACHE_SIZE/4) {
|
if (tcache_ptr - (u32 *)tcache > DRC_TCACHE_SIZE/4) {
|
||||||
elprintf(EL_ANOMALY|EL_STATUS|EL_SVP, "tcache overflow!\n");
|
elprintf(EL_ANOMALY|EL_STATUS|EL_SVP, "tcache overflow!\n");
|
||||||
fflush(stdout);
|
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue