VirtualBox

儲存庫 vbox 的更動 18463


忽略:
時間撮記:
2009-3-28 上午05:14:31 (16 年 以前)
作者:
vboxsync
訊息:

VBoxNetUDP.cpp: size_t warnings.

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • 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
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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