]> git.pld-linux.org Git - packages/cvs.git/blob - cvs-debian-keyword-alnum.patch
- outdated by debian patch
[packages/cvs.git] / cvs-debian-keyword-alnum.patch
1 # Fix keyword handling to accept alphanumerics, not just alphabetics.
2 # Thanks to Branden Robinson for this fix.
3 diff -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.051212 seconds and 3 git commands to generate.