]> git.pld-linux.org Git - packages/cvs.git/blame - cvs-debian-keyword-alnum.patch
- outdated by debian patch
[packages/cvs.git] / cvs-debian-keyword-alnum.patch
CommitLineData
3a862a5e
AM
1# Fix keyword handling to accept alphanumerics, not just alphabetics.
2# Thanks to Branden Robinson for this fix.
3diff -ruN cvs-1.12.13-old/src/rcs.c cvs-1.12.13/src/rcs.c
4--- cvs-1.12.13-old/src/rcs.c 2005-09-28 23:25:59.000000000 +0800
5+++ cvs-1.12.13/src/rcs.c 2006-02-26 17:58:32.000000000 +0800
6@@ -3680,13 +3680,18 @@
7 srch_len -= (srch_next + 1) - srch;
8 srch = srch_next + 1;
9
10- /* Look for the first non alphabetic character after the '$'. */
11+ /*
12+ * Accept alphanumerics, not just alphabetics. XFree86, anyone?
13+ * Branden Robinson Sat, 7 Sep 2002 02:04:59 -0500
14+ */
15+
16+ /* Look for the first non alphanumeric character after the '$'. */
17 send = srch + srch_len;
18 for (s = srch; s < send; s++)
19- if (! isalpha ((unsigned char) *s))
20+ if (! isalnum ((unsigned char) *s))
21 break;
22
23- /* If the first non alphabetic character is not '$' or ':',
24+ /* If the first non alphanumeric character is not '$' or ':',
25 then this is not an RCS keyword. */
26 if (s == send || (*s != '$' && *s != ':'))
27 continue;
This page took 0.055001 seconds and 4 git commands to generate.