gallium: Fix build on WinXP.
authorMichal Krol <michal@tungstengraphics.com>
Sun, 20 Jan 2008 20:33:35 +0000 (21:33 +0100)
committerJosé Fonseca <jrfonseca@tungstengraphics.com>
Sat, 26 Jan 2008 02:00:49 +0000 (11:00 +0900)
src/mesa/pipe/pipebuffer/pb_buffer_client.c
src/mesa/pipe/pipebuffer/pb_buffer_malloc.c

index 6bf47453016094052f78674d85500f361129a511..477ecfe32cf2d0175d56b44bff2e65e7335d7299 100644 (file)
@@ -34,6 +34,7 @@
  */
 
 
+#include "pipe/p_util.h"
 #include "pb_buffer.h"
 #include "pipe/p_util.h"
 
@@ -61,7 +62,7 @@ static void
 pb_user_buffer_destroy(struct pb_buffer *buf)
 {
    assert(buf);
-   free(buf);
+   FREE(buf);
 }
 
 
index e02eb1eebd4cdb2cfe616593ee4bffeb2e53686b..42aae7acfa288d953496260c2f99bbf7ba17f117 100644 (file)
@@ -62,7 +62,7 @@ static void
 malloc_buffer_destroy(struct pb_buffer *buf)
 {
    free(malloc_buffer(buf)->data);
-   free(buf);
+   FREE(buf);
 }
 
 
@@ -110,7 +110,7 @@ pb_malloc_buffer_create( unsigned alignment,
    /* TODO: accept an alignment parameter */
    /* TODO: do a single allocation */
    
-   buf = (struct malloc_buffer *)malloc(sizeof(struct malloc_buffer));
+   buf = (struct malloc_buffer *)MALLOC(sizeof(struct malloc_buffer));
    if(!buf)
       return NULL;
    
@@ -121,7 +121,7 @@ pb_malloc_buffer_create( unsigned alignment,
 
    buf->data = malloc(size);
    if(!buf->data) {
-      free(buf);
+      FREE(buf);
       return NULL;
    }