VirtualBox

Changeset 18463 in vbox for trunk/src/VBox/NetworkServices


Ignore:
Timestamp:
Mar 28, 2009 5:14:31 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
45290
Message:

VBoxNetUDP.cpp: size_t warnings.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/NetworkServices/NetLib/VBoxNetUDP.cpp

    r17782 r18463  
    175175    /* the IP header */
    176176    RTNETIPV4 IpHdr;
    177     size_t cbIdHdr = RT_UOFFSETOF(RTNETIPV4, ip_options);
     177    unsigned cbIdHdr = RT_UOFFSETOF(RTNETIPV4, ip_options);
    178178    IpHdr.ip_v          = 4;
    179     IpHdr.ip_hl         = cbIdHdr / sizeof(uint32_t);
     179    IpHdr.ip_hl         = cbIdHdr >> 2;
    180180    IpHdr.ip_tos        = 0;
    181     IpHdr.ip_len        = RT_H2BE_U16(cbData + sizeof(RTNETUDP) + cbIdHdr);
     181    IpHdr.ip_len        = RT_H2BE_U16((uint16_t)(cbData + sizeof(RTNETUDP) + cbIdHdr));
    182182    IpHdr.ip_id         = (uint16_t)RTRandU32();
    183183    IpHdr.ip_off        = 0;
     
    198198    UdpHdr.uh_sport     = RT_H2BE_U16(uSrcPort);
    199199    UdpHdr.uh_dport     = RT_H2BE_U16(uDstPort);
    200     UdpHdr.uh_ulen      = RT_H2BE_U16(cbData + sizeof(RTNETUDP));
     200    UdpHdr.uh_ulen      = RT_H2BE_U16((uint16_t)(cbData + sizeof(RTNETUDP)));
    201201#if 0
    202202    UdpHdr.uh_sum       = 0; /* pretend checksumming is disabled */
     
    211211    /* the payload */
    212212    aSegs[3].pv   = (void *)pvData;
    213     aSegs[3].cb   = cbData;
     213    aSegs[3].cb   = (uint32_t)cbData;
    214214    aSegs[3].Phys = NIL_RTHCPHYS;
    215215
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette