-// Resource types
-typedef struct vg_tex2d vg_tex2d;
-
-struct vg_achievement
-{
- int is_set;
- 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))
-
-VG_STATIC void vg_strncpy( const char *src, char *dst, u32 len )
-{
- for( u32 i=0; i<len; i++ )
- {
- dst[i] = src[i];
+/* anything compiled against VG shall implement this function somewhere. */
+void vg_fatal_error( const char *fmt, ... );