VirtualBox

vbox的更動 63281 路徑 trunk/src/VBox/NetworkServices


忽略:
時間撮記:
2016-8-10 下午02:52:51 (8 年 以前)
作者:
vboxsync
訊息:

NetworkServices: warnings

位置:
trunk/src/VBox/NetworkServices/NAT
檔案:
修改 2 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/NetworkServices/NAT/pxping_win.c

    r62692 r63281  
    3434
    3535#include <winternl.h>           /* for PIO_APC_ROUTINE &c */
     36#ifndef PIO_APC_ROUTINE_DEFINED
     37# define PIO_APC_ROUTINE_DEFINED 1
     38#endif
    3639#include <iprt/win/iphlpapi.h>
    3740#include <icmpapi.h>
     
    5962     * time and provide correct callback.
    6063     */
    61     void *callback4;
    62     void *callback6;
     64    PIO_APC_ROUTINE pfnCallback4;
     65    PIO_APC_ROUTINE pfnCallback6;
    6366};
    6467
     
    119122
    120123    if (osvi.dwMajorVersion >= 6) {
    121         g_pxping.callback4 = (void *)pxping_icmp4_callback_apc;
    122         g_pxping.callback6 = (void *)pxping_icmp6_callback_apc;
     124        g_pxping.pfnCallback4 = pxping_icmp4_callback_apc;
     125        g_pxping.pfnCallback6 = pxping_icmp6_callback_apc;
    123126    }
    124127    else {
    125         g_pxping.callback4 = (void *)pxping_icmp4_callback_old;
    126         g_pxping.callback6 = (void *)pxping_icmp6_callback_old;
     128        g_pxping.pfnCallback4 = (PIO_APC_ROUTINE)pxping_icmp4_callback_old;
     129        g_pxping.pfnCallback6 = (PIO_APC_ROUTINE)pxping_icmp6_callback_old;
    127130    }
    128131
     
    243246
    244247    status = IcmpSendEcho2(pxping->hdl4, NULL,
    245                            pxping->callback4, pong,
     248                           pxping->pfnCallback4, pong,
    246249                           dst, reqdata, (WORD)reqsize, &opts,
    247250                           pong->buf, (DWORD)pong->bufsize,
     
    252255        goto out;
    253256    }
    254     else if ((status = GetLastError()) != ERROR_IO_PENDING) {
     257    if ((status = GetLastError()) != ERROR_IO_PENDING) {
    255258        int code;
    256259
     
    530533
    531534    status = Icmp6SendEcho2(pxping->hdl6, NULL,
    532                             pxping->callback6, pong,
     535                            pxping->pfnCallback6, pong,
    533536                            &src, &dst, reqdata, (WORD)reqsize, &opts,
    534537                            pong->buf, (DWORD)pong->bufsize,
     
    539542        goto out;
    540543    }
    541     else if ((status = GetLastError()) != ERROR_IO_PENDING) {
     544    if ((status = GetLastError()) != ERROR_IO_PENDING) {
    542545        int code;
    543546
  • trunk/src/VBox/NetworkServices/NAT/pxtcp.c

    r63277 r63281  
    21462146            }
    21472147
    2148             Assert(toeob == (u16)toeob);
     2148            Assert(toeob == (u16_t)toeob);
    21492149            error = tcp_write(pcb, &pxtcp->inbuf.buf[beg], (u16_t)toeob, maybemore);
    21502150            if (error != ERR_OK) {
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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