This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.
Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi! 2 small things: - While @foo is supposed to be checked with comparing 3 bytes at rm_so with "foo", @ alone should match only end of the string, nothing else. - The error message was misleading if --utf8 was used. 2003-11-14 Jakub Jelinek <jakub@redhat.com> * posix/tst-rxspencer.c (check_match): @ without any following characters must match only end of string. (main): Fix filename in error message. --- libc/posix/tst-rxspencer.c.jj 2003-11-14 09:19:13.000000000 +0100 +++ libc/posix/tst-rxspencer.c 2003-11-14 10:03:56.000000000 +0100 @@ -184,7 +184,7 @@ check_match (regmatch_t *rm, int idx, co return 1; } - if (strncmp (string + rm[idx].rm_so, match + 1, strlen (match + 1))) + if (strncmp (string + rm[idx].rm_so, match + 1, strlen (match + 1) ?: 1)) { printf ("%s rm[%d] not matching %s\n", fail, idx, match); return 1; @@ -395,7 +395,7 @@ main (int argc, char **argv) f = fopen (argv[optind], "r"); if (f == NULL) { - fprintf (stderr, "Couldn't open %s\n", argv[1]); + fprintf (stderr, "Couldn't open %s\n", argv[optind]); return 1; } Jakub
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |