summaryrefslogtreecommitdiff
path: root/jrk.h
diff options
context:
space:
mode:
authorJake Koroman <jake@jakekoroman.com>2025-08-22 16:12:26 -0400
committerJake Koroman <jake@jakekoroman.com>2025-08-22 16:12:26 -0400
commit1df78278c4b5615b7c65ead0d81e4bfedc15e114 (patch)
treead882eca31d7242928fe6c468d70c1ccfd50ad18 /jrk.h
parent7f11bac149dc155e41bc45a990a15b9eadc50c8a (diff)
add JRK_ARRSIZE.
Diffstat (limited to 'jrk.h')
-rw-r--r--jrk.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/jrk.h b/jrk.h
index 58dee0c..5f9913d 100644
--- a/jrk.h
+++ b/jrk.h
@@ -27,6 +27,7 @@ typedef float f32;
typedef double f64;
#define JRK_UNUSED(x) (void)x
+#define JRK_ARRSIZE(arr) (sizeof(arr) / sizeof(arr[0]))
typedef struct {
u8 *data;
@@ -148,6 +149,7 @@ jrk_StringView jrk_sv_chop_delim(jrk_StringView*, char delim);
#ifdef JRK_SHORTNAMES
#define UNUSED JRK_UNUSED
+ #define ARRSIZE JRK_ARRSIZE
#define Arena jrk_Arena
#define StringBuilder jrk_StringBuilder