Last change
on this file since 772 was 772, checked in by dmik, 11 years ago |
git: Import version 1.8.5.5 from vendor.
|
-
Property svn:eol-style
set to
native
|
File size:
534 bytes
|
Line | |
---|
1 | #include <git-compat-util.h>
|
---|
2 |
|
---|
3 | int main(int argc, char **argv)
|
---|
4 | {
|
---|
5 | char *pat = "[^={} \t]+";
|
---|
6 | char *str = "={}\nfred";
|
---|
7 | regex_t r;
|
---|
8 | regmatch_t m[1];
|
---|
9 |
|
---|
10 | if (regcomp(&r, pat, REG_EXTENDED | REG_NEWLINE))
|
---|
11 | die("failed regcomp() for pattern '%s'", pat);
|
---|
12 | if (regexec(&r, str, 1, m, 0))
|
---|
13 | die("no match of pattern '%s' to string '%s'", pat, str);
|
---|
14 |
|
---|
15 | /* http://sourceware.org/bugzilla/show_bug.cgi?id=3957 */
|
---|
16 | if (m[0].rm_so == 3) /* matches '\n' when it should not */
|
---|
17 | die("regex bug confirmed: re-build git with NO_REGEX=1");
|
---|
18 |
|
---|
19 | exit(0);
|
---|
20 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.