diff options
| author | Rong-En Fan <rafan@FreeBSD.org> | 2007-06-05 15:35:05 +0000 |
|---|---|---|
| committer | Rong-En Fan <rafan@FreeBSD.org> | 2007-06-05 15:35:05 +0000 |
| commit | 202819e1e625672aef908bf3cfd1933682211268 (patch) | |
| tree | 717285d9cdf69d2a4578badee594d96904d60d71 /usr.bin/awk/b.c.diff | |
| parent | a36454aac48babaa3cd978e81e9e30256ce1d029 (diff) | |
Notes
Diffstat (limited to 'usr.bin/awk/b.c.diff')
| -rw-r--r-- | usr.bin/awk/b.c.diff | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/awk/b.c.diff b/usr.bin/awk/b.c.diff index 2f6b2225c9ecc..525fcbc37dc5d 100644 --- a/usr.bin/awk/b.c.diff +++ b/usr.bin/awk/b.c.diff @@ -32,7 +32,7 @@ diff -u -p -r1.1.1.8 b.c @@ -303,15 +315,18 @@ char *cclenter(const char *argp) /* add c2 = *p++; if (c2 == '\\') - c2 = quoted((char **) &p); + c2 = quoted((char **) &p); - if (c > c2) { /* empty; ignore */ + if (collate_range_cmp(c, c2) > 0) { bp--; @@ -44,8 +44,8 @@ diff -u -p -r1.1.1.8 b.c + if ((collate_range_cmp(c, j) > 0) || + collate_range_cmp(j, c2) > 0) + continue; - if (!adjbuf((char **) &buf, &bufsz, bp-buf+2, 100, (char **) &bp, 0)) - FATAL("out of space for character class [%.10s...] 2", p); + if (!adjbuf((char **) &buf, &bufsz, bp-buf+2, 100, (char **) &bp, "cclenter1")) + FATAL("out of space for character class [%.10s...] 2", p); - *bp++ = ++c; + *bp++ = j; i++; |
