#include <stdio.h> | |
#include <string.h> | |
int main() { | |
#define TEST(func) \ | |
{ \ | |
char *word = (char*)"WORD"; \ | |
char wordEntry[2] = {-61, -126}; /* "Â"; */ \ | |
int cmp = func(word, wordEntry, 2); \ | |
if (cmp < 0) cmp = -1; \ | |
else if (cmp > 0) cmp = 1; \ | |
printf("Compare value " #func " is %d\n", cmp); \ | |
} | |
TEST(strncmp); | |
TEST(strncasecmp); | |
TEST(memcmp); | |
} |