PERFORCE change 30881 for review
Peter Wemm
peter at FreeBSD.org
Fri May 9 14:48:15 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=30881
Change 30881 by peter at peter_hammer on 2003/05/09 14:47:36
make ppp compile (avoid ICE in gcc-3.2.2) by trivially changing
the algorithm to something equivalent.
Affected files ...
.. //depot/projects/hammer/usr.sbin/ppp/ncpaddr.c#5 edit
Differences ...
==== //depot/projects/hammer/usr.sbin/ppp/ncpaddr.c#5 (text+ko) ====
@@ -142,16 +142,16 @@
{
const u_char masks[] = { 0x00, 0x80, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc, 0xfe };
const u_char *c, *p, *end;
- int masklen;
+ int masklen, m;
p = (const u_char *)mask;
for (masklen = 0, end = p + 16; p < end && *p == 0xff; p++)
masklen += 8;
if (p < end) {
- for (c = masks; c < masks + sizeof masks; c++)
+ for (c = masks, m = 0; c < masks + sizeof masks; c++, m++)
if (*c == *p) {
- masklen += c - masks;
+ masklen += m;
break;
}
}
More information about the p4-projects
mailing list