dont remember
[vg.git] / src / vg / vg_platform.h
index e5deae28a1a39626b7c1d0eae8ebe64103b9d826..ac07582b91757cac669c1734182fcdd16a230030 100644 (file)
@@ -67,6 +67,8 @@ struct vg_achievement
 
 #include <stdlib.h>
 
+#define VG_ZERO_NEW_MEM
+
 static void vg_fatal_exit_loop( const char *error );
 static void *vg_alloc( size_t size )
 {
@@ -75,6 +77,14 @@ static void *vg_alloc( size_t size )
    if( !ptr )
       vg_fatal_exit_loop( "Out of memory" );
 
+#ifdef VG_ZERO_NEW_MEM
+   u8 *bytes = ptr;
+   for( u32 i=0; i<size; i++ )
+   {
+      bytes[i] = 0x00;
+   }
+#endif
+
    return ptr;
 }