亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美伊人久久大香线蕉综合69| 欧美高清视频一二三区 | 日韩一区二区不卡| 久久精品欧美日韩| 日本不卡1234视频| 色视频欧美一区二区三区| 欧美本精品男人aⅴ天堂| 综合亚洲深深色噜噜狠狠网站| 日韩精品一级中文字幕精品视频免费观看| 国产一区二区精品在线观看| 欧美剧在线免费观看网站 | 日韩高清在线不卡| 日韩久久久精品| 国产成人a级片| 亚洲愉拍自拍另类高清精品| 欧洲一区二区av| 国产精品一卡二卡在线观看| 亚洲欧美一区二区三区极速播放| 色综合天天综合色综合av | 成人av在线资源网| 欧美二区三区91| 亚洲一区二区三区四区五区中文| 本田岬高潮一区二区三区| 精品99一区二区三区| 日韩高清在线电影| 欧美久久久久久久久中文字幕| 亚洲丝袜美腿综合| 91亚洲资源网| 亚洲婷婷综合久久一本伊一区| 高清久久久久久| 久久影院电视剧免费观看| 另类小说欧美激情| 欧美不卡123| 国产美女av一区二区三区| 欧美tickle裸体挠脚心vk| 老司机精品视频导航| 6080日韩午夜伦伦午夜伦| 日日摸夜夜添夜夜添国产精品| 欧美日韩1区2区| 偷拍一区二区三区| 欧美一区二区三区人| 奇米四色…亚洲| 精品捆绑美女sm三区| 久久精品av麻豆的观看方式| 精品欧美黑人一区二区三区| 激情丁香综合五月| 国产日韩v精品一区二区| 看电影不卡的网站| 日韩福利视频导航| 午夜日韩在线电影| 亚洲图片欧美一区| 香蕉成人啪国产精品视频综合网| 久久免费的精品国产v∧| av电影在线观看不卡| 免费欧美在线视频| 国产欧美日韩在线视频| 三级成人在线视频| a美女胸又www黄视频久久| 成人国产电影网| 日韩视频一区在线观看| 成人三级在线视频| 国产精品免费看片| 国模套图日韩精品一区二区 | 精品少妇一区二区三区| 色久优优欧美色久优优| 色婷婷av一区二区三区大白胸| 色一情一乱一乱一91av| 欧美一级一级性生活免费录像| 欧美成人一区二区三区片免费| 欧美不卡一区二区| 亚洲国产精品一区二区尤物区| 久久99精品国产91久久来源| 久久蜜臀精品av| 国产一区视频在线看| 久久久久99精品一区| 国产精品久久久久久福利一牛影视 | 欧美影视一区在线| 日韩欧美国产一区二区三区 | 26uuu另类欧美亚洲曰本| 国产日韩成人精品| 五月天中文字幕一区二区| 国产999精品久久久久久绿帽| 欧美午夜精品久久久久久孕妇| 欧洲人成人精品| 久久伊人蜜桃av一区二区| 久久精品视频在线免费观看| 日韩高清在线一区| 日韩一区二区影院| 亚洲精品日产精品乱码不卡| 92精品国产成人观看免费| 精品99999| 国产九九视频一区二区三区| 自拍av一区二区三区| 欧美视频在线不卡| 亚洲国产你懂的| 91精品黄色片免费大全| 久久精品国产一区二区三区免费看| 精品在线免费观看| av欧美精品.com| 国产视频在线观看一区二区三区| 国产xxx精品视频大全| 中文字幕不卡在线观看| 精品国产一区二区三区不卡 | 色琪琪一区二区三区亚洲区| 亚洲美女一区二区三区| 日韩一级二级三级| 韩国v欧美v日本v亚洲v| 精品99一区二区三区| 国产欧美精品国产国产专区 | 亚洲精品免费播放| 99r精品视频| 欧美电影在线免费观看| 婷婷综合久久一区二区三区| 亚洲视频一区在线观看| 亚洲欧美综合色| 国产精品视频免费| 国产精品色在线| 中文字幕乱码亚洲精品一区| 久久久av毛片精品| www一区二区| 国产欧美日韩在线| 国产精品久久久久久久久动漫| 国产精品成人免费在线| 中文一区二区完整视频在线观看| 国产精品无遮挡| 综合激情网...| 亚洲影院理伦片| 亚洲高清在线视频| 久久电影网电视剧免费观看| 久久国产生活片100| 91国产成人在线| 94-欧美-setu| 91免费版在线| 色婷婷久久久综合中文字幕| 国产精品资源网| 国产麻豆精品95视频| 日韩av中文字幕一区二区| 亚洲国产精品国自产拍av| 国产精品成人在线观看| 亚洲综合色噜噜狠狠| xvideos.蜜桃一区二区| 日韩免费一区二区| 精品成人佐山爱一区二区| 亚洲国产精品精华液ab| 亚洲精品一二三区| 久久精品噜噜噜成人88aⅴ | 91精品国产品国语在线不卡| 欧美一区二区三区在线观看| 欧美精品一区二区三区视频 | 一二三区精品福利视频| 免费观看日韩av| 波多野洁衣一区| 日韩视频免费观看高清在线视频| 久久久不卡影院| 亚洲黄色小说网站| 美女视频黄久久| 色综合久久综合| 精品国产免费一区二区三区四区| 国产精品色眯眯| 男人的天堂亚洲一区| 成人在线视频首页| 欧美精品电影在线播放| 欧美国产综合一区二区| 亚洲第一福利一区| 成人国产精品免费观看视频| 911精品产国品一二三产区| 国产精品毛片高清在线完整版| 首页亚洲欧美制服丝腿| 成人国产精品免费网站| 日韩一级黄色大片| 亚洲成人动漫一区| 91视频一区二区三区| 久久久久九九视频| 欧美aaa在线| 欧美日韩精品久久久| 中文字幕欧美一| 国产一区二区三区在线观看免费视频 | 国产成人免费9x9x人网站视频| 欧美日韩免费电影| 亚洲精品乱码久久久久久久久 | 色视频一区二区| 国产精品色呦呦| 国产成人高清视频| 久久午夜电影网| 老司机一区二区| 日韩久久久久久| 另类综合日韩欧美亚洲| 欧美久久久久免费| 亚洲亚洲精品在线观看| 色综合久久综合| 欧美一区二区三区免费| 日韩国产成人精品| 2024国产精品| 不卡一区二区在线| 亚洲一区二区三区四区的| 在线观看视频欧美| 久久精品国产精品亚洲精品| 久久青草欧美一区二区三区| 高清不卡一区二区在线| 无吗不卡中文字幕|