fix for the memory allocation in the jitter which should work for Windows.

This commit is contained in:
kr.angelov
2013-11-07 08:47:35 +00:00
parent 89ff9a0db4
commit 71744f7642

View File

@@ -48,10 +48,12 @@ pgf_jit_alloc_page(PgfJitState* state)
size_t page_size = getpagesize();
#ifndef ANDROID
if (posix_memalign(&page, page_size, page_size) != 0) {
#if defined(ANDROID)
if ((page = memalign(page_size, page_size)) == NULL) {
#elif defined(__MINGW32__)
if ((page = malloc(page_size)) == NULL) {
#else
if ((page = memalign(page_size, page_size)) == NULL) {
if (posix_memalign(&page, page_size, page_size) != 0) {
#endif
gu_fatal("Memory allocation failed");
}