[BACK]Return to test-rewb-sysv.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Annotation of mandoc/test-rewb-sysv.c, Revision 1.2

1.1       schwarze    1: #include <sys/types.h>
1.2     ! schwarze    2: #include <stddef.h>
1.1       schwarze    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: }

CVSweb