diff options
| author | Peter Jones <pjones@redhat.com> | 2021-03-09 11:56:31 -0500 |
|---|---|---|
| committer | Peter Jones <pjones@redhat.com> | 2021-03-10 15:54:20 -0500 |
| commit | bbdfa72a0a5f8d5a8dd4a47e67195504a22ece5b (patch) | |
| tree | df55ee07b51932f866a25967b18536dc29321073 /lib/string.c | |
| parent | 9beca885c29c77bb901547321a5ce6fd3c9c8ee3 (diff) | |
| download | efi-boot-shim-bbdfa72a0a5f8d5a8dd4a47e67195504a22ece5b.tar.gz efi-boot-shim-bbdfa72a0a5f8d5a8dd4a47e67195504a22ece5b.zip | |
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 <pjones@redhat.com>
Diffstat (limited to 'lib/string.c')
| -rw-r--r-- | lib/string.c | 17 |
1 files changed, 17 insertions, 0 deletions
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) { |
