Date: Fri, 9 May 2003 14:48:13 -0700 (PDT) From: Peter Wemm <peter@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 30881 for review Message-ID: <200305092148.h49LmDhC094536@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=30881 Change 30881 by peter@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; } }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305092148.h49LmDhC094536>