From 29e24ea56d5c8222a5df4c8e61914235985de3f2 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 19 Jun 2022 19:06:01 +0000 Subject: feat(macros): string equality macros --- include/tatl/macros.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/tatl/macros.h b/include/tatl/macros.h index 3496851..7b1cc27 100644 --- a/include/tatl/macros.h +++ b/include/tatl/macros.h @@ -55,4 +55,10 @@ /* Evaluate two values' inequality */ #define TATL_IS_NOT(a, b) (a != b) +/* Evaluate two strings' equality */ +#define TATL_STR_IS(a, b) (strcmp(a, b) == 0) + +/* Evaluate two strings' inequality */ +#define TATL_STR_IS_NOT(a, b) (strcmp(a, b) != 0) + #endif /* TATL_MACROS */ -- cgit v1.2.3