~ubuntu-branches/ubuntu/quantal/uclibc/quantal

« back to all changes in this revision

Viewing changes to test/regex/testregex.c

  • Committer: Bazaar Package Importer
  • Author(s): Hector Oron
  • Date: 2011-06-11 03:06:20 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20110611030620-ywjfvyuqvrpsm282
Tags: 0.9.32-1
* New upstream release
* Add myself as maintainer
* Bump standards version 
* Add Vcs-Git, Vcs-Browser and Homepage fields
* Add watch file 

Show diffs side-by-side

added added

removed removed

Lines of Context:
298
298
#define streq(a,b)      (*(a)==*(b)&&!strcmp(a,b))
299
299
#endif
300
300
 
301
 
#define HUNG            2
 
301
#define HUNG            5
302
302
#define NOTEST          (~0)
303
303
 
304
304
#ifndef REG_TEST_DEFAULT
1111
1111
}
1112
1112
 
1113
1113
int
1114
 
main(int argc, char** argv)
 
1114
old_main(int unused_param_argc, char** argv)
1115
1115
{
1116
1116
        int             flags;
1117
1117
        int             cflags;
2103
2103
                                printf(" %-.*s", subunitlen, subunit);
2104
2104
                        printf(", %d test%s", testno, testno == 1 ? "" : "s");
2105
2105
                        if (state.ignored)
2106
 
                                printf(", %d ignored mismatche%s", state.ignored, state.ignored == 1 ? "" : "s");
 
2106
                                printf(", %d ignored mismatch%s", state.ignored, state.ignored == 1 ? "" : "es");
2107
2107
                        if (state.warnings)
2108
2108
                                printf(", %d warning%s", state.warnings, state.warnings == 1 ? "" : "s");
2109
2109
                        if (state.unspecified)
2117
2117
        }
2118
2118
        return 0;
2119
2119
}
 
2120
 
 
2121
int main(int argc, char **argv)
 
2122
{
 
2123
        static char *param[][4] = {
 
2124
                { NULL,       "basic.dat"         , NULL },
 
2125
                { NULL,       "categorize.dat"    , NULL },
 
2126
                { NULL,       "forcedassoc.dat"   , NULL },
 
2127
                { NULL, "-c", "interpretation.dat", NULL },
 
2128
                { NULL,       "leftassoc.dat"     , NULL },
 
2129
                { NULL, "-c", "nullsubexpr.dat"   , NULL },
 
2130
                { NULL,       "repetition.dat"    , NULL },
 
2131
                { NULL,       "rightassoc.dat"    , NULL },
 
2132
        };
 
2133
        int r, i;
 
2134
 
 
2135
        if (argv[1])
 
2136
                return old_main(argc, argv);
 
2137
 
 
2138
        r = 0;
 
2139
        for (i = 0; i < sizeof(param) / sizeof(param[0]); i++) {
 
2140
                param[i][0] = argv[0];
 
2141
                printf("Testing %s\n", param[i][1][0] != '-' ? param[i][1] : param[i][2]);
 
2142
                r |= old_main(3 /* not used */, param[i]);
 
2143
        }
 
2144
        return r;
 
2145
}