RetroArch/frontend/drivers
Ash 26a006cfac
[WiiU] Toolchain: Fix C++ constructor/destructor handling
The old setup relied on there being at least one constructor *or* the
value of *__CTOR_LIST__ being NULL. Neither of these are guaranteed; and
having no C++ constructors actually resulted in a random value being
read (which passed the NULL check!). This new setup uses the
__CTOR_END__ symbol; which is a pointer to just after the end of the
list. When there are no constructors, it has the same value as
__CTOR_LIST__; so the while loop is never entered.

This fix also allows us to re-enable destructors; in case they're ever
needed.
2017-12-01 18:18:02 +11:00
..
platform_ctr.c (Frontend) Change MENU_SETTING_ACTION to FILE_TYPE_DIRECTORY 2017-05-26 16:45:28 +02:00
platform_darwin.m Expand symlinks in default configuration paths for iOS devices 2017-11-22 20:07:27 -08:00
platform_dos.c DOS: initial input/joypad driver 2017-01-24 00:55:58 -05:00
platform_emscripten.c Add retro_timers.h/retro_math.h 2017-06-28 04:41:38 +02:00
platform_gx.c Style nits 2017-08-19 12:27:24 +02:00
platform_null.c Display Lakka version in System Information 2017-05-13 13:12:15 +02:00
platform_ps3.c (Frontend) Change MENU_SETTING_ACTION to FILE_TYPE_DIRECTORY 2017-05-26 16:45:28 +02:00
platform_psp.c Change platform driver for vita 2017-11-14 19:49:50 +01:00
platform_qnx.c Use path_mkdir 2017-05-23 20:45:14 +02:00
platform_unix.c Simplified condition in `while` 2017-10-28 20:56:04 +03:00
platform_unix.h Take out <sys/cdefs.h> 2017-06-21 05:02:03 +02:00
platform_wii.c Style nits 2017-08-19 12:27:24 +02:00
platform_wiiu.c [WiiU] Toolchain: Fix C++ constructor/destructor handling 2017-12-01 18:18:02 +11:00
platform_win32.c GlobalMemoryStatusEx only exists for 2000 and up 2017-11-29 19:33:39 -05:00
platform_xdk.c Convert platform_xdk.cpp to C 2017-10-03 04:36:43 +02:00
platform_xenon.c Header update #1 2017-01-22 13:40:32 +01:00