aco: refactor store_vmem_mubuf() to use new helpers
[mesa.git] / src / util / os_memory.h
index 46a6b6e4572c4908b14cfa7588a6d87a9ec7fcca..bfb708151184808132597e5bb584365d3693000e 100644 (file)
 #ifndef _OS_MEMORY_H_
 #define _OS_MEMORY_H_
 
+#include "detect_os.h"
 
-#include "pipe/p_config.h"
-#include "pipe/p_compiler.h"
-
-
-#if defined(PIPE_SUBSYSTEM_EMBEDDED)
+#if defined(EMBEDDED_DEVICE)
 
 #ifdef __cplusplus
 extern "C" {
@@ -63,11 +60,14 @@ os_malloc_aligned(size_t size, size_t alignment);
 void
 os_free_aligned(void *ptr);
 
+void *
+os_realloc_aligned(void *ptr, size_t oldsize, size_t newsize, size_t alignemnt);
+
 #ifdef __cplusplus
 }
 #endif
 
-#elif defined(PIPE_OS_WINDOWS) && defined(DEBUG) && !defined(DEBUG_MEMORY_IMPLEMENTATION)
+#elif DETECT_OS_WINDOWS && defined(DEBUG) && !defined(DEBUG_MEMORY_IMPLEMENTATION)
 
 #  include "os_memory_debug.h"