From 5a419deabba93d9fea3f6af2c921a76d2dc9927c Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Tue, 13 Feb 2024 16:50:13 +0100 Subject: Move *eq() macros to common.h --- src/c8asm/common.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/c8asm/common.h') diff --git a/src/c8asm/common.h b/src/c8asm/common.h index 36a7036..165e6bc 100644 --- a/src/c8asm/common.h +++ b/src/c8asm/common.h @@ -6,8 +6,10 @@ #define MIN(x, y) ((x) < (y) ? (x) : (y)) #define MAX(x, y) ((x) > (y) ? (x) : (y)) -#define lengthof(a) (sizeof(a) / sizeof(*(a))) -#define streq(x, y) (!strcmp(x, y)) +#define lengthof(a) (sizeof(a) / sizeof(*(a))) +#define memeq(x, y, n) (!memcmp(x, y, n)) +#define streq(x, y) (!strcmp(x, y)) +#define u8eq(x, y) (!u8cmp(x, y)) extern size_t filesize; extern const char *filename; -- cgit v1.2.3