aboutsummaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
authorTobias Jakobi2014-03-04 21:55:15 +0100
committernotaz2014-12-20 02:57:24 +0200
commit291224374dd130c5cbee87ccce40a1cd0d9eb968 (patch)
tree5b493dd8b8c70eacd87a377940f3bc6d2cd9fa9e /frontend
parenta9579f3bc3d60571252172b17195bca246d1a1be (diff)
downloadpcsx_rearmed-291224374dd130c5cbee87ccce40a1cd0d9eb968.tar.gz
pcsx_rearmed-291224374dd130c5cbee87ccce40a1cd0d9eb968.tar.bz2
pcsx_rearmed-291224374dd130c5cbee87ccce40a1cd0d9eb968.zip
libretro: only use posix_memalign when it's safe
Diffstat (limited to 'frontend')
-rw-r--r--frontend/libretro.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/frontend/libretro.c b/frontend/libretro.c
index 94d649e..51c0a6e 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)
{