st/xorg: adjust enums in preperation for gradients
[mesa.git] / src / gallium / state_trackers / g3dvl / vl_screen.c
index 484f63b0d4d4b19251bf92db9e4fdceb3ea024b9..ade8643a66a239d72ac04c4a53569ed3d5537fd8 100644 (file)
@@ -1,7 +1,7 @@
 #define VL_INTERNAL
 #include "vl_screen.h"
 #include <assert.h>
-#include <stdlib.h>
+#include <util/u_memory.h>
 
 int vlCreateScreen
 (
@@ -17,7 +17,7 @@ int vlCreateScreen
        assert(pscreen);
        assert(vl_screen);
 
-       scrn = calloc(1, sizeof(struct vlScreen));
+       scrn = CALLOC_STRUCT(vlScreen);
 
        if (!scrn)
                return 1;
@@ -37,7 +37,7 @@ int vlDestroyScreen
 {
        assert(screen);
 
-       free(screen);
+       FREE(screen);
 
        return 0;
 }