increase benchmark duration
[rofl0r-stringswitch.git] / benchmark / benchmark_strcmp.c
blob8b2397bdfc74b5d9d561fc3bc1812d2b4ec34b76
1 #include <string.h>
2 #if 0
3 void puts(char* str) {
4 (void) str;
6 #else
7 #include <stdio.h>
8 #endif
10 int main(int argc, char** argv) {
12 size_t i = 0;
13 while(i < 100000000) {
15 if(strcmp(argv[1], "hi") == 0 || strcmp(argv[1], "hello") == 0)
16 puts("hi");
17 else
18 if(strcmp(argv[1], "lo") == 0)
19 puts("lo!!");
20 else
21 if(strcmp(argv[1], "bye") == 0)
22 puts("bye");
23 else
24 if(strcmp(argv[1], "holla") == 0)
25 puts("holla!");
26 else
27 if(strcmp(argv[1], "hollu") == 0)
28 puts("hollu!");
29 else
30 if(strcmp(argv[1], "hodlu") == 0)
31 puts("hodlu!");
32 else
34 puts("unknown command!");
37 i++;
39 return 0;