]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/mandoc/test-rewb-sysv.c
THIS BRANCH IS OBSOLETE, PLEASE READ:
[FreeBSD/FreeBSD.git] / contrib / mandoc / test-rewb-sysv.c
1 #include <sys/types.h>
2 #include <stddef.h>
3 #include <regex.h>
4
5 int
6 main(void)
7 {
8         regex_t  re;
9
10         if (regcomp(&re, "\\<word\\>", REG_EXTENDED | REG_NOSUB))
11                 return 1;
12         if (regexec(&re, "the word is here", 0, NULL, 0))
13                 return 2;
14         if (regexec(&re, "same word", 0, NULL, 0))
15                 return 3;
16         if (regexec(&re, "word again", 0, NULL, 0))
17                 return 4;
18         if (regexec(&re, "word", 0, NULL, 0))
19                 return 5;
20         if (regexec(&re, "wordy", 0, NULL, 0) != REG_NOMATCH)
21                 return 6;
22         if (regexec(&re, "sword", 0, NULL, 0) != REG_NOMATCH)
23                 return 7;
24         if (regexec(&re, "reworded", 0, NULL, 0) != REG_NOMATCH)
25                 return 8;
26         return 0;
27 }