|
@@ -86,6 +86,7 @@ void *av_malloc(size_t size) |
|
|
ptr = (char*)ptr + diff; |
|
|
ptr = (char*)ptr + diff; |
|
|
((char*)ptr)[-1]= diff; |
|
|
((char*)ptr)[-1]= diff; |
|
|
#elif HAVE_POSIX_MEMALIGN |
|
|
#elif HAVE_POSIX_MEMALIGN |
|
|
|
|
|
if (size) //OSX on SDK 10.6 has a broken posix_memalign implementation |
|
|
if (posix_memalign(&ptr,ALIGN,size)) |
|
|
if (posix_memalign(&ptr,ALIGN,size)) |
|
|
ptr = NULL; |
|
|
ptr = NULL; |
|
|
#elif HAVE_MEMALIGN |
|
|
#elif HAVE_MEMALIGN |
|
|