亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pcap-dos.h

?? Ubuntu packages of security software。 相當不錯的源碼
?? H
字號:
/* * Internal details for libpcap on DOS. * 32-bit targets: djgpp, Pharlap or DOS4GW. * * @(#) $Header: /tcpdump/master/libpcap/pcap-dos.h,v 1.1 2004/12/18 08:52:10 guy Exp $ (LBL) */#ifndef __PCAP_DOS_H#define __PCAP_DOS_H#ifdef __DJGPP__#include <pc.h>    /* simple non-conio kbhit */#else#include <conio.h>#endiftypedef int            BOOL;typedef unsigned char  BYTE;typedef unsigned short WORD;typedef unsigned long  DWORD;typedef BYTE           ETHER[6];#define ETH_ALEN       sizeof(ETHER)   /* Ether address length */#define ETH_HLEN       (2*ETH_ALEN+2)  /* Ether header length  */#define ETH_MTU        1500#define ETH_MIN        60#define ETH_MAX        (ETH_MTU+ETH_HLEN)#ifndef TRUE  #define TRUE   1  #define FALSE  0#endif#define PHARLAP  1#define DJGPP    2#define DOS4GW   4#ifdef __DJGPP__  #undef  DOSX  #define DOSX DJGPP#endif#ifdef __WATCOMC__  #undef  DOSX  #define DOSX DOS4GW#endif#ifdef __HIGHC__  #include <pharlap.h>  #undef  DOSX  #define DOSX PHARLAP  #define inline#else  typedef unsigned int UINT;#endif#if defined(__GNUC__) || defined(__HIGHC__)  typedef unsigned long long  uint64;  typedef unsigned long long  QWORD;#endif#if defined(__WATCOMC__)  typedef unsigned __int64  uint64;  typedef unsigned __int64  QWORD;#endif#define ARGSUSED(x)  (void) x#if defined (__SMALL__) || defined(__LARGE__)  #define DOSX 0#elif !defined(DOSX)  #error DOSX not defined; 1 = PharLap, 2 = djgpp, 4 = DOS4GW#endif#ifdef __HIGHC__#define min(a,b) _min(a,b)#define max(a,b) _max(a,b)#endif#ifndef min#define min(a,b) ((a) < (b) ? (a) : (b))#endif#ifndef max#define max(a,b) ((a) < (b) ? (b) : (a))#endif#if !defined(_U_) && defined(__GNUC__)#define _U_  __attribute__((unused))#endif#ifndef _U_#define _U_#endif#if defined(USE_32BIT_DRIVERS)  #include "msdos/pm_drvr/lock.h"  #ifndef RECEIVE_QUEUE_SIZE  #define RECEIVE_QUEUE_SIZE  60  #endif  #ifndef RECEIVE_BUF_SIZE  #define RECEIVE_BUF_SIZE   (ETH_MAX+20)  #endif  extern struct device el2_dev     LOCKED_VAR;  /* 3Com EtherLink II */  extern struct device el3_dev     LOCKED_VAR;  /*      EtherLink III */  extern struct device tc59_dev    LOCKED_VAR;  /* 3Com Vortex Card (?) */  extern struct device tc515_dev   LOCKED_VAR;  extern struct device tc90x_dev   LOCKED_VAR;  extern struct device tc90bcx_dev LOCKED_VAR;  extern struct device wd_dev      LOCKED_VAR;  extern struct device ne_dev      LOCKED_VAR;  extern struct device acct_dev    LOCKED_VAR;  extern struct device cs89_dev    LOCKED_VAR;  extern struct device rtl8139_dev LOCKED_VAR;  struct rx_ringbuf {         volatile int in_index;   /* queue index head */         int          out_index;  /* queue index tail */         int          elem_size;  /* size of each element */         int          num_elem;   /* number of elements */         char        *buf_start;  /* start of buffer pool */       };  struct rx_elem {         DWORD size;              /* size copied to this element */         BYTE  data[ETH_MAX+10];  /* add some margin. data[0] should be */       };                         /* dword aligned */  extern BYTE *get_rxbuf     (int len) LOCKED_FUNC;  extern int   peek_rxbuf    (BYTE **buf);  extern int   release_rxbuf (BYTE  *buf);#else  #define LOCKED_VAR  #define LOCKED_FUNC  struct device {         const char *name;         const char *long_name;         DWORD  base_addr;      /* device I/O address       */         int    irq;            /* device IRQ number        */         int    dma;            /* DMA channel              */         DWORD  mem_start;      /* shared mem start         */         DWORD  mem_end;        /* shared mem end           */         DWORD  rmem_start;     /* shmem "recv" start       */         DWORD  rmem_end;       /* shared "recv" end        */         struct device *next;   /* next device in list      */         /* interface service routines */         int   (*probe)(struct device *dev);         int   (*open) (struct device *dev);         void  (*close)(struct device *dev);         int   (*xmit) (struct device *dev, const void *buf, int len);         void *(*get_stats)(struct device *dev);         void  (*set_multicast_list)(struct device *dev);         /* driver-to-pcap receive buffer routines */         int   (*copy_rx_buf) (BYTE *buf, int max); /* rx-copy (pktdrvr only) */         BYTE *(*get_rx_buf) (int len);             /* rx-buf fetch/enqueue */         int   (*peek_rx_buf) (BYTE **buf);         /* rx-non-copy at queue */         int   (*release_rx_buf) (BYTE *buf);       /* release after peek */         WORD   flags;          /* Low-level status flags. */         void  *priv;           /* private data */       };  /*   * Network device statistics   */  typedef struct net_device_stats {          DWORD  rx_packets;            /* total packets received       */          DWORD  tx_packets;            /* total packets transmitted    */          DWORD  rx_bytes;              /* total bytes received         */          DWORD  tx_bytes;              /* total bytes transmitted      */          DWORD  rx_errors;             /* bad packets received         */          DWORD  tx_errors;             /* packet transmit problems     */          DWORD  rx_dropped;            /* no space in Rx buffers       */          DWORD  tx_dropped;            /* no space available for Tx    */          DWORD  multicast;             /* multicast packets received   */          /* detailed rx_errors: */          DWORD  rx_length_errors;          DWORD  rx_over_errors;        /* recv'r overrun error         */          DWORD  rx_osize_errors;       /* recv'r over-size error       */          DWORD  rx_crc_errors;         /* recv'd pkt with crc error    */          DWORD  rx_frame_errors;       /* recv'd frame alignment error */          DWORD  rx_fifo_errors;        /* recv'r fifo overrun          */          DWORD  rx_missed_errors;      /* recv'r missed packet         */          /* detailed tx_errors */          DWORD  tx_aborted_errors;          DWORD  tx_carrier_errors;          DWORD  tx_fifo_errors;          DWORD  tx_heartbeat_errors;          DWORD  tx_window_errors;          DWORD  tx_collisions;          DWORD  tx_jabbers;        } NET_STATS;#endifextern struct device       *active_dev  LOCKED_VAR;extern const struct device *dev_base    LOCKED_VAR;extern struct device       *probed_dev;extern int pcap_pkt_debug;extern void _w32_os_yield (void); /* Watt-32's misc.c */#ifdef NDEBUG  #define PCAP_ASSERT(x) ((void)0)#else  void pcap_assert (const char *what, const char *file, unsigned line);    #define PCAP_ASSERT(x) do { \                           if (!(x)) \                              pcap_assert (#x, __FILE__, __LINE__); \                         } while (0)#endif#endif  /* __PCAP_DOS_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜电影小说| 国产精品成人网| 欧美伦理影视网| 日本二三区不卡| 欧洲视频一区二区| 欧美私人免费视频| 9191久久久久久久久久久| 欧美精品 国产精品| 欧美一区二区三区免费| 欧美va日韩va| 亚洲国产精品成人综合| 国产精品久久久一区麻豆最新章节| 国产午夜亚洲精品午夜鲁丝片| 国产亚洲综合在线| 亚洲色大成网站www久久九九| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 一区二区三区不卡在线观看| 综合激情成人伊人| 一级精品视频在线观看宜春院| 亚洲午夜在线视频| 男人的j进女人的j一区| 风间由美一区二区三区在线观看| 99视频国产精品| 欧美精品乱码久久久久久按摩| 3d动漫精品啪啪1区2区免费| 精品久久99ma| 国产精品电影一区二区三区| 亚洲国产精品天堂| 国产一区二区伦理片| bt7086福利一区国产| 欧美疯狂做受xxxx富婆| 国产日韩精品一区二区浪潮av| 亚洲欧美日韩在线| 老汉av免费一区二区三区| 高清国产一区二区| 欧美日韩免费一区二区三区视频| 日韩欧美精品在线| 亚洲日本va午夜在线影院| 免费人成精品欧美精品| 成人福利视频网站| 日韩午夜激情免费电影| 国产精品乱人伦| 日韩国产成人精品| 91视频com| 国产三级精品视频| 日韩av不卡在线观看| 99久久99久久精品国产片果冻| 日韩一区二区三区电影在线观看| 亚洲欧洲另类国产综合| 蜜桃精品视频在线| 欧美人牲a欧美精品| 国产精品二区一区二区aⅴ污介绍| 蜜桃一区二区三区在线观看| 91片在线免费观看| 欧美激情在线一区二区三区| 奇米在线7777在线精品| 在线精品亚洲一区二区不卡| 欧美国产一区二区| 久久99蜜桃精品| 欧美人牲a欧美精品| 一区二区高清在线| 99久久综合国产精品| 久久久国产一区二区三区四区小说| 午夜欧美在线一二页| 色综合久久中文综合久久牛| 国产精品日韩精品欧美在线| 狠狠色伊人亚洲综合成人| 777久久久精品| 日韩精品久久久久久| 欧美色国产精品| 天天综合网 天天综合色| 在线观看网站黄不卡| 亚洲男人天堂av| 99re这里只有精品6| 亚洲欧洲av色图| 99热99精品| 亚洲一区二区三区免费视频| 91国产福利在线| 一区二区三区日韩| 精品999久久久| 另类小说图片综合网| 日韩色在线观看| 九九热在线视频观看这里只有精品| 欧美日韩精品一区视频| 天天做天天摸天天爽国产一区| 欧美日韩情趣电影| 麻豆精品一区二区综合av| 欧美mv日韩mv国产网站app| 精品一区二区三区久久| 国产亚洲欧美一级| 成人免费看片app下载| 亚洲天堂a在线| 欧美日韩国产综合草草| 麻豆免费精品视频| 久久精品日韩一区二区三区| 成人手机电影网| 亚洲国产精品自拍| 精品国产乱码久久久久久影片| 国产一区二区三区久久久| 国产精品久久久久久亚洲伦| 91麻豆免费视频| 日本成人在线电影网| 久久一夜天堂av一区二区三区| 成人免费毛片app| 午夜精品成人在线| 久久品道一品道久久精品| 99久久伊人网影院| 天堂va蜜桃一区二区三区漫画版| 精品国产伦一区二区三区观看体验| 风间由美一区二区三区在线观看| 一区二区三区免费观看| 欧美一级二级在线观看| 成人av资源下载| 日韩综合在线视频| 国产精品久久久久久亚洲毛片 | 国产成人精品网址| 亚洲黄色av一区| 欧美成人官网二区| 在线观看网站黄不卡| 国产成人欧美日韩在线电影| 玉足女爽爽91| 日本一区二区三区国色天香| 欧美日韩在线亚洲一区蜜芽| 国产成人午夜片在线观看高清观看| 亚洲综合在线第一页| 国产三级精品三级| 欧美大肚乱孕交hd孕妇| 在线免费视频一区二区| 成人免费观看视频| 蜜桃av噜噜一区二区三区小说| 亚洲欧洲精品一区二区三区不卡| 精品少妇一区二区三区日产乱码 | 3751色影院一区二区三区| 丁香五精品蜜臀久久久久99网站 | 亚洲品质自拍视频| 26uuu国产日韩综合| 制服丝袜一区二区三区| 色婷婷久久久久swag精品| 国产精品12区| 美女看a上一区| 爽好久久久欧美精品| 夜夜精品浪潮av一区二区三区| 欧美国产精品v| 国产午夜亚洲精品不卡| 久久蜜桃av一区精品变态类天堂 | 亚洲成人精品在线观看| 国产精品卡一卡二卡三| xfplay精品久久| 日韩一级完整毛片| 91精品福利在线一区二区三区 | 欧美影院一区二区三区| av亚洲精华国产精华精华| 岛国一区二区在线观看| 国产一区二区0| 国产一区二区在线影院| 国产呦萝稀缺另类资源| 精品一区二区久久| 国产一区二区不卡| 极品少妇xxxx精品少妇| 国产一区二区三区在线观看精品| 精品一区二区三区蜜桃| 国产激情视频一区二区三区欧美| 狠狠色2019综合网| 懂色av一区二区在线播放| 成人午夜电影网站| 色婷婷亚洲综合| 69精品人人人人| 欧美电视剧在线看免费| 久久久久久久久蜜桃| 中文字幕亚洲欧美在线不卡| 成人欧美一区二区三区小说 | 久久亚洲精华国产精华液| 国产三级精品视频| 亚洲色图欧美激情| 午夜欧美大尺度福利影院在线看| 秋霞影院一区二区| 成人av在线网| 欧美色大人视频| 久久久99精品久久| 一区二区三区在线看| 日本成人在线一区| hitomi一区二区三区精品| 91福利在线播放| 日韩亚洲欧美在线| 国产精品美女久久福利网站| 一区二区三区产品免费精品久久75| 青青草91视频| 99久久99久久精品免费观看| 69堂国产成人免费视频| 中文字幕中文字幕中文字幕亚洲无线| 亚洲精品乱码久久久久久黑人| 免费在线成人网| 91在线丨porny丨国产| 欧美精品一卡二卡| 国产精品理论片在线观看| 免费人成网站在线观看欧美高清| 丁香另类激情小说| 精品久久一区二区| 亚洲精品国产无天堂网2021| 韩国av一区二区|