7 /* Copyright (C) 2021-2022 Harry Godden (hgn) - All Rights Reserved */
9 typedef unsigned int uint
;
24 typedef struct vg_tex2d vg_tex2d
;
33 #define VG_STATIC static
36 #define vg_static_assert _Static_assert
37 #define vg_list_size( A ) (sizeof(A)/sizeof(A[0]))
38 #define VG_MUST_USE_RESULT __attribute__((warn_unused_result))
40 VG_STATIC
void vg_strncpy( const char *src
, char *dst
, u32 len
)
42 for( u32 i
=0; i
<len
; i
++ )
59 #define VG_MIN( A, B ) ((A)<(B)?(A):(B))
60 #define VG_MAX( A, B ) ((A)>(B)?(A):(B))