-// Resource types
-typedef struct vg_tex2d vg_tex2d;
-
-struct vg_achievement
-{
- int is_set;
- const char *name;
-};
-
-#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))
-
-enum strncpy_behaviour{
- k_strncpy_always_add_null = 0,
- k_strncpy_allow_cutoff = 1
-};
+/* anything compiled against VG shall implement this function somewhere. */
+void vg_fatal_error( const char *fmt, ... );