memory related functions
[vg.git] / vg_platform.h
index 319f7a9abd1892e2fb4b8d03860484aa4c5725a0..210192d60e7164fbf6e15ed72940bb74da6b62c6 100644 (file)
@@ -1,6 +1,12 @@
 #ifndef VG_PLATFORM_H
 #define VG_PLATFORM_H
 
+#ifdef VG_RELEASE
+ #define VG_STATIC static
+#else
+ #define VG_STATIC
+#endif
+
 //#include "vg.h"
 #include "vg_stdint.h"
 
@@ -29,10 +35,6 @@ struct vg_achievement
        const char *name;
 };
 
-#ifndef VG_STATIC
-#define VG_STATIC static
-#endif
-
 #define vg_static_assert _Static_assert
 #define vg_list_size( A ) (sizeof(A)/sizeof(A[0]))
 #define VG_MUST_USE_RESULT __attribute__((warn_unused_result))
@@ -58,5 +60,4 @@ VG_STATIC void vg_strncpy( const char *src, char *dst, u32 len )
 
 #define VG_MIN( A, B ) ((A)<(B)?(A):(B))
 #define VG_MAX( A, B ) ((A)>(B)?(A):(B))
-
 #endif