lwip-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-devel] [bug #23948] Few compiler warnings on ARM platform


From: Huang Po Sung
Subject: [lwip-devel] [bug #23948] Few compiler warnings on ARM platform
Date: Mon, 28 Jul 2008 10:11:45 +0000
User-agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)

URL:
  <http://savannah.nongnu.org/bugs/?23948>

                 Summary: Few compiler warnings on ARM platform
                 Project: lwIP - A Lightweight TCP/IP stack
            Submitted by: geminicat
            Submitted on: Monday 07/28/08 at 10:11
                Category: TCP
                Severity: 3 - Normal
              Item Group: Compiler Warning
                  Status: None
                 Privacy: Private
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: 
            lwIP version: 1.3.0

    _______________________________________________________

Details:

There are few compiler warnings:

1:
tcp_out.c -> tcp_output_segment():

Original:

seg->p->payload = seg->tcphdr;

Suggested:

seg->p->payload = (void *)(seg->tcphdr);

2:
icmp.c -> icmp_input():

Original:

IPH_CHKSUM_SET(iphdr, inet_chksum(iphdr, IP_HLEN));

Suggested:

IPH_CHKSUM_SET(iphdr, inet_chksum((void *)iphdr, IP_HLEN));

3:
icmp.c -> icmp_dest_unreach():

Original:

idur->chksum = inet_chksum(idur, q->len);

Suggested:

idur->chksum = inet_chksum((void *)idur, q->len);

4:
icmp.c -> icmp_time_exceeded():

Original:

tehdr->chksum = inet_chksum(tehdr, q->len);

Suggested:

tehdr->chksum = inet_chksum((void *)tehdr, q->len);

5:
ip.c -> ip_input():

Original:

if (inet_chksum(iphdr, iphdr_hlen) != 0) {

Suggested:

if (inet_chksum((void *)iphdr, iphdr_hlen) != 0) {

6:
ip.c -> ip_input():

Original:

p->payload = iphdr;

Suggested:

p->payload = (void *)iphdr;

7:
ip.c -> ip_output_if():

Original:

IPH_CHKSUM_SET(iphdr, inet_chksum(iphdr, IP_HLEN));

Suggested:

IPH_CHKSUM_SET(iphdr, inet_chksum((void *)iphdr, IP_HLEN));

8:
ip_frag.c -> ip_reass():

Original:

IPH_CHKSUM_SET(fraghdr, inet_chksum(fraghdr, IP_HLEN));

Suggested:

IPH_CHKSUM_SET(fraghdr, inet_chksum((void *)fraghdr, IP_HLEN));

9:
ip_frag.c -> ip_frag():

Original:

IPH_CHKSUM_SET(iphdr, inet_chksum(iphdr, IP_HLEN));

Suggested:

IPH_CHKSUM_SET(iphdr, inet_chksum((void *)iphdr, IP_HLEN));

9:
msg_in.c -> snmp_pdu_dec_varbindlist():

Original:

    if ((derr != ERR_OK) ||
        (type != (SNMP_ASN1_UNIV | SNMP_ASN1_CONSTR | SNMP_ASN1_SEQ)) ||
        (len <= 0) || (len > vb_len))   /* added/modified by address@hidden */

Suggested:

    if ((derr != ERR_OK) ||
        (type != (SNMP_ASN1_UNIV | SNMP_ASN1_CONSTR | SNMP_ASN1_SEQ)) ||
        (len == 0) || (len > vb_len))   /* added/modified by address@hidden */





    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/bugs/?23948>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]