X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fpppd.h;h=e38687d7ac175e492f40d5bd25e928789c7e2d36;hb=28d813c39d5afb1243517d8c03a48685c6497b9c;hp=fcd170ddcb1b0a8bb6c51e6d4325ed88663e134f;hpb=b4052495e0a36df0a6d8a69931a9fd5881081fad;p=ppp.git diff --git a/pppd/pppd.h b/pppd/pppd.h index fcd170d..e38687d 100644 --- a/pppd/pppd.h +++ b/pppd/pppd.h @@ -16,7 +16,7 @@ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. * - * $Id: pppd.h,v 1.2 1994/04/18 04:08:41 paulus Exp $ + * $Id: pppd.h,v 1.3 1994/05/26 06:43:42 paulus Exp $ */ /* @@ -89,7 +89,7 @@ u_long GetMask __ARGS((u_long)); /* get netmask for address */ (c) = *(cp)++; \ } #define PUTCHAR(c, cp) { \ - *(cp)++ = (c); \ + *(cp)++ = (u_char) (c); \ } @@ -98,8 +98,8 @@ u_long GetMask __ARGS((u_long)); /* get netmask for address */ (s) |= *(cp)++; \ } #define PUTSHORT(s, cp) { \ - *(cp)++ = (s) >> 8; \ - *(cp)++ = (s); \ + *(cp)++ = (u_char) ((s) >> 8); \ + *(cp)++ = (u_char) (s); \ } #define GETLONG(l, cp) { \ @@ -109,10 +109,10 @@ u_long GetMask __ARGS((u_long)); /* get netmask for address */ (l) |= *(cp)++; \ } #define PUTLONG(l, cp) { \ - *(cp)++ = (l) >> 24; \ - *(cp)++ = (l) >> 16; \ - *(cp)++ = (l) >> 8; \ - *(cp)++ = (l); \ + *(cp)++ = (u_char) ((l) >> 24); \ + *(cp)++ = (u_char) ((l) >> 16); \ + *(cp)++ = (u_char) ((l) >> 8); \ + *(cp)++ = (u_char) (l); \ } #define INCPTR(n, cp) ((cp) += (n))