Mercurial > ecos
changeset 2041:9ea31f9f2254
* src/ppp_io.c (cyg_ppp_pppread): caddrt_t to stop compiler warnings.
* src/cbcp.c (cbcp_recvack, cbcp_recvreq): u_char to stop compiler
warnigs
* src/sys-ecos.c (set_up_tty):
* include/pppd.h: Remove incorrect declaration of ifunit which
the compiler complains about.
| author | asl |
|---|---|
| date | Sat, 30 Jul 2005 13:21:01 +0000 |
| parents | cb271f992ffd |
| children | 5bcbb50b501e |
| files | packages/net/ppp/current/ChangeLog packages/net/ppp/current/include/pppd.h packages/net/ppp/current/src/cbcp.c packages/net/ppp/current/src/chap.c packages/net/ppp/current/src/ppp_io.c packages/net/ppp/current/src/pppd.c packages/net/ppp/current/src/slcompress.c packages/net/ppp/current/src/sys-ecos.c packages/net/ppp/current/src/upap.c |
| diffstat | 9 files changed, 30 insertions(+), 24 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/net/ppp/current/ChangeLog +++ b/packages/net/ppp/current/ChangeLog @@ -1,5 +1,9 @@ 2005-07-30 Andrew Lunn <andrew.lunn@ascom.ch> + * src/ppp_io.c (cyg_ppp_pppread): caddrt_t to stop compiler warnings. + * src/cbcp.c (cbcp_recvack, cbcp_recvreq): u_char to stop compiler + warnigs + * src/sys-ecos.c (set_up_tty): * include/pppd.h: Remove incorrect declaration of ifunit which the compiler complains about.
--- a/packages/net/ppp/current/include/pppd.h +++ b/packages/net/ppp/current/include/pppd.h @@ -251,7 +251,7 @@ void format_packet __P((u_char *, int, v void *)); /* Format a packet in human-readable form */ void log_packet __P((u_char *, int, char *, int)); /* Format a packet and log it with syslog */ -void print_string __P((char *, int, void (*) (void *, char *, ...), +void print_string __P((unsigned char *, int, void (*) (void *, char *, ...), void *)); /* Format a string for output */ int fmtmsg __P((char *, int, char *, ...)); /* sprintf++ */ int vfmtmsg __P((char *, int, char *, va_list)); /* vsprintf++ */
--- a/packages/net/ppp/current/src/cbcp.c +++ b/packages/net/ppp/current/src/cbcp.c @@ -116,10 +116,10 @@ cbcp_state cbcp[NUM_PPP]; /* internal prototypes */ -static void cbcp_recvreq __P((cbcp_state *us, char *pckt, int len)); +static void cbcp_recvreq __P((cbcp_state *us, u_char *pckt, int len)); static void cbcp_resp __P((cbcp_state *us)); static void cbcp_up __P((cbcp_state *us)); -static void cbcp_recvack __P((cbcp_state *us, char *pckt, int len)); +static void cbcp_recvack __P((cbcp_state *us, u_char *pckt, int len)); static void cbcp_send __P((cbcp_state *us, u_char code, u_char *buf, int len)); /* init state */ @@ -310,7 +310,7 @@ cbcp_printpkt(p, plen, printer, arg) static void cbcp_recvreq(us, pckt, pcktlen) cbcp_state *us; - char *pckt; + u_char *pckt; int pcktlen; { u_char type, opt_len, delay, addr_type; @@ -440,7 +440,7 @@ cbcp_send(us, code, buf, len) static void cbcp_recvack(us, pckt, len) cbcp_state *us; - char *pckt; + u_char *pckt; int len; { u_char type, delay, addr_type;
--- a/packages/net/ppp/current/src/chap.c +++ b/packages/net/ppp/current/src/chap.c @@ -501,7 +501,7 @@ ChapReceiveChallenge(cstate, inp, id, le case CHAP_DIGEST_MD5: MD5Init(&mdContext); MD5Update(&mdContext, &cstate->resp_id, 1); - MD5Update(&mdContext, secret, secret_len); + MD5Update(&mdContext, (u_char *)secret, secret_len); MD5Update(&mdContext, rchallenge, rchallenge_len); MD5Final(hash, &mdContext); BCOPY(hash, cstate->response, MD5_SIGNATURE_SIZE); @@ -611,7 +611,7 @@ ChapReceiveResponse(cstate, inp, id, len break; /* it's not even the right length */ MD5Init(&mdContext); MD5Update(&mdContext, &cstate->chal_id, 1); - MD5Update(&mdContext, secret, secret_len); + MD5Update(&mdContext, (u_char *)secret, secret_len); MD5Update(&mdContext, cstate->challenge, cstate->chal_len); MD5Final(hash, &mdContext); @@ -901,12 +901,12 @@ ChapPrintPkt(p, plen, printer, arg) printer(arg, "%.2x", x); } printer(arg, ">, name = "); - print_string((char *)p, nlen, printer, arg); + print_string(p, nlen, printer, arg); break; case CHAP_FAILURE: case CHAP_SUCCESS: printer(arg, " "); - print_string((char *)p, len, printer, arg); + print_string(p, len, printer, arg); break; default: for (clen = len; clen > 0; --clen) {
--- a/packages/net/ppp/current/src/ppp_io.c +++ b/packages/net/ppp/current/src/ppp_io.c @@ -373,7 +373,7 @@ cyg_ppp_pppread(tp, uio, flag) for (m = m0; m && uio->uio_resid; m = m->m_next) { - if ((error = uiomove(mtod(m, u_char *), m->m_len, uio)) != 0) + if ((error = uiomove(mtod(m, caddr_t), m->m_len, uio)) != 0) break; } m_freem(m0); @@ -413,7 +413,7 @@ cyg_ppp_pppwrite(tp, uio, flag) len = M_TRAILINGSPACE(m); if (len > uio->uio_resid) len = uio->uio_resid; - if ((error = uiomove(mtod(m, u_char *), len, uio)) != 0) { + if ((error = uiomove(mtod(m, caddr_t), len, uio)) != 0) { m_freem(m0); splx(s); return (error); @@ -597,9 +597,10 @@ pppasyncstart(sc) { register struct tty *tp = (struct tty *) sc->sc_devp; register struct mbuf *m; - register int len; + register unsigned int len; register u_char *start, *stop, *cp; - int n, ndone, done, idle; + int n, done, idle; + cyg_uint32 ndone; struct mbuf *m2; int s; idle = 0; @@ -697,7 +698,7 @@ pppasyncstart(sc) info.tx_bufsize-info.tx_count >= 2 ) { char buf[2]; - int blen = 2; + cyg_uint32 blen = 2; buf[0] = PPP_ESCAPE; buf[1] = *start ^ PPP_TRANS; if( cyg_io_write( tp->t_handle, buf, &blen) != 0 ) { @@ -764,7 +765,7 @@ pppasyncstart(sc) } #else { - int elen = p-endseq; + cyg_uint32 elen = p-endseq; cyg_serial_buf_info_t info; cyg_uint32 ilen = sizeof(info); q = p; @@ -788,7 +789,7 @@ pppasyncstart(sc) if (!done) { /* remember where we got to */ - m->m_data = start; + m->m_data = (char *)start; m->m_len = len; break; }
--- a/packages/net/ppp/current/src/pppd.c +++ b/packages/net/ppp/current/src/pppd.c @@ -782,7 +782,7 @@ pr_log __V((void *arg, char *fmt, ...)) */ void print_string(p, len, printer, arg) - char *p; + unsigned char *p; int len; void (*printer) __P((void *, char *, ...)); void *arg;
--- a/packages/net/ppp/current/src/slcompress.c +++ b/packages/net/ppp/current/src/slcompress.c @@ -476,7 +476,8 @@ sl_uncompress_tcp(bufp, len, type, comp) struct slcompress *comp; { u_char *hdr, *cp; - int hlen, vjlen; + unsigned int hlen; + int vjlen; cp = bufp? *bufp: NULL; vjlen = sl_uncompress_tcp_core(cp, len, len, type, comp, &hdr, &hlen);
--- a/packages/net/ppp/current/src/sys-ecos.c +++ b/packages/net/ppp/current/src/sys-ecos.c @@ -388,7 +388,7 @@ set_up_tty(cyg_io_handle_t handle, int l { cyg_serial_info_t cfg; int err; - int len = sizeof(cfg); + cyg_uint32 len = sizeof(cfg); err = cyg_io_get_config( handle, CYG_IO_GET_CONFIG_SERIAL_INFO, @@ -624,7 +624,7 @@ wait_input(timo) for(;;) { int s; - int len = 1; + cyg_uint32 len = 1; Cyg_ErrNo err; cyg_serial_buf_info_t info; cyg_uint32 ilen = sizeof(info);
--- a/packages/net/ppp/current/src/upap.c +++ b/packages/net/ppp/current/src/upap.c @@ -604,7 +604,7 @@ upap_printpkt(p, plen, printer, arg) { int code, id, len; int mlen, ulen, wlen; - char *user, *pwd, *msg; + u_char *user, *pwd, *msg; u_char *pstart; if (plen < UPAP_HEADERLEN) @@ -632,8 +632,8 @@ upap_printpkt(p, plen, printer, arg) wlen = p[ulen + 1]; if (len < ulen + wlen + 2) break; - user = (char *) (p + 1); - pwd = (char *) (p + ulen + 2); + user = (p + 1); + pwd = (p + ulen + 2); p += ulen + wlen + 2; len -= ulen + wlen + 2; printer(arg, " user="); @@ -648,7 +648,7 @@ upap_printpkt(p, plen, printer, arg) mlen = p[0]; if (len < mlen + 1) break; - msg = (char *) (p + 1); + msg = (p + 1); p += mlen + 1; len -= mlen + 1; printer(arg, " ");
