From bbdfa72a0a5f8d5a8dd4a47e67195504a22ece5b Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Tue, 9 Mar 2021 11:56:31 -0500 Subject: Add some test cases, and make "make test" actually work. Note the one test case I'm not 100% sure about. Someone let me know. Signed-off-by: Peter Jones --- lib/string.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'lib/string.c') diff --git a/lib/string.c b/lib/string.c index 1f58f3ec..3dc6f1cd 100644 --- a/lib/string.c +++ b/lib/string.c @@ -5,6 +5,23 @@ #define SHIM_STRING_C_ #include "shim.h" +#ifdef SHIM_UNIT_TEST +#define strlen shim_strlen +#define strcmp shim_strcmp +#define strncmp shim_strncmp +#define strncasecmp shim_strncasecmp +#define strcasecmp shim_strcasecmp +#define strrchr shim_strrchr +#define strlen shim_strlen +#define strcpy shim_strcpy +#define strncpy shim_strncpy +#define strdup shim_strdup +#define strndup shim_strndup +#define stpcpy shim_stpcpy +#define strchrnul shim_strchrnul +#define strchr shim_strchr +#endif + size_t strlen(const char *s1) { -- cgit v1.2.3