diff options
author | Tobias Jakobi | 2014-03-04 21:55:15 +0100 |
---|---|---|
committer | Tobias Jakobi | 2014-03-04 21:55:15 +0100 |
commit | 63d480d0376b617a2775cc5a2fc323b68207748b (patch) | |
tree | 9efa7b9ac4c1c0195cd6a7b35547bbb7b730b73e /frontend | |
parent | 252e4935160ab66db53edc2da74ea5967c5eaf5f (diff) | |
download | pcsx_rearmed-63d480d0376b617a2775cc5a2fc323b68207748b.tar.gz pcsx_rearmed-63d480d0376b617a2775cc5a2fc323b68207748b.tar.bz2 pcsx_rearmed-63d480d0376b617a2775cc5a2fc323b68207748b.zip |
libretro: only use posix_memalign when it's safe
Diffstat (limited to 'frontend')
-rw-r--r-- | frontend/libretro.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/frontend/libretro.c b/frontend/libretro.c index 13a4af3..b8dc36d 100644 --- a/frontend/libretro.c +++ b/frontend/libretro.c @@ -989,7 +989,11 @@ void retro_init(void) exit(1); } +#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200112L) posix_memalign(&vout_buf, 16, VOUT_MAX_WIDTH * VOUT_MAX_HEIGHT * 2); +#else + vout_buf = malloc(VOUT_MAX_WIDTH * VOUT_MAX_HEIGHT * 2); +#endif if (environ_cb(RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY, &dir) && dir) { |