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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? my_global.h

?? 著名的入侵檢測系統(tǒng)snort的最新版本的源碼
?? H
?? 第 1 頁 / 共 3 頁
字號:
/* Define some general constants */#ifndef TRUE#define TRUE		(1)	/* Logical true */#define FALSE		(0)	/* Logical false */#endif#if defined(__GNUC__)#define function_volatile	volatile#define my_reinterpret_cast(A) reinterpret_cast<A>#define my_const_cast(A) const_cast<A>#elif !defined(my_reinterpret_cast)#define my_reinterpret_cast(A) (A)#define my_const_cast(A) (A)#endif#if !defined(__attribute__) && (defined(__cplusplus) || !defined(__GNUC__)  || __GNUC__ == 2 && __GNUC_MINOR__ < 8)#define __attribute__(A)#endif/* From old s-system.h *//*  Support macros for non ansi & other old compilers. Since such  things are no longer supported we do nothing. We keep then since  some of our code may still be needed to upgrade old customers.*/#define _VARARGS(X) X#define _STATIC_VARARGS(X) X#define _PC(X)	X#if defined(DBUG_ON) && defined(DBUG_OFF)#undef DBUG_OFF#endif#if defined(_lint) && !defined(DBUG_OFF)#define DBUG_OFF#endif#include <my_dbug.h>#define MIN_ARRAY_SIZE	0	/* Zero or One. Gcc allows zero*/#define ASCII_BITS_USED 8	/* Bit char used */#define NEAR_F			/* No near function handling *//* Some types that is different between systems */typedef int	File;		/* File descriptor */#ifndef Socket_definedtypedef int	my_socket;	/* File descriptor for sockets */#define INVALID_SOCKET -1#endif/* Type for fuctions that handles signals */#define sig_handler RETSIGTYPEC_MODE_STARTtypedef void	(*sig_return)();/* Returns type from signal */C_MODE_END#if defined(__GNUC__) && !defined(_lint)typedef char	pchar;		/* Mixed prototypes can take char */typedef char	puchar;		/* Mixed prototypes can take char */typedef char	pbool;		/* Mixed prototypes can take char */typedef short	pshort;		/* Mixed prototypes can take short int */typedef float	pfloat;		/* Mixed prototypes can take float */#elsetypedef int	pchar;		/* Mixed prototypes can't take char */typedef uint	puchar;		/* Mixed prototypes can't take char */typedef int	pbool;		/* Mixed prototypes can't take char */typedef int	pshort;		/* Mixed prototypes can't take short int */typedef double	pfloat;		/* Mixed prototypes can't take float */#endifC_MODE_STARTtypedef int	(*qsort_cmp)(const void *,const void *);typedef int	(*qsort_cmp2)(void*, const void *,const void *);C_MODE_END#ifdef HAVE_mit_thread#define qsort_t void#undef QSORT_TYPE_IS_VOID#define QSORT_TYPE_IS_VOID#else#define qsort_t RETQSORTTYPE	/* Broken GCC cant handle typedef !!!! */#endif#ifdef HAVE_mit_thread#define size_socket socklen_t	/* Type of last arg to accept */#else#ifdef HAVE_SYS_SOCKET_H#include <sys/socket.h>#endiftypedef SOCKET_SIZE_TYPE size_socket;#endif#ifndef SOCKOPT_OPTLEN_TYPE#define SOCKOPT_OPTLEN_TYPE size_socket#endif/* file create flags */#ifndef O_SHARE			/* Probably not windows */#define O_SHARE		0	/* Flag to my_open for shared files */#ifndef O_BINARY#define O_BINARY	0	/* Flag to my_open for binary files */#endif#ifndef FILE_BINARY#define FILE_BINARY	O_BINARY /* Flag to my_fopen for binary streams */#endif#ifdef HAVE_FCNTL#define HAVE_FCNTL_LOCK#define F_TO_EOF	0L	/* Param to lockf() to lock rest of file */#endif#endif /* O_SHARE */#ifndef O_TEMPORARY#define O_TEMPORARY	0#endif#ifndef O_SHORT_LIVED#define O_SHORT_LIVED	0#endif#ifndef O_NOFOLLOW#define O_NOFOLLOW      0#endif/* #define USE_RECORD_LOCK	*/	/* Unsigned types supported by the compiler */#define UNSINT8			/* unsigned int8 (char) */#define UNSINT16		/* unsigned int16 */#define UNSINT32		/* unsigned int32 */	/* General constants */#define SC_MAXWIDTH	256	/* Max width of screen (for error messages) */#define FN_LEN		256	/* Max file name len */#define FN_HEADLEN	253	/* Max length of filepart of file name */#define FN_EXTLEN	20	/* Max length of extension (part of FN_LEN) */#ifdef PATH_MAX#define FN_REFLEN       PATH_MAX/* Max length of full path-name */#else#define FN_REFLEN	512	/* Max length of full path-name */#endif#define FN_EXTCHAR	'.'#define FN_HOMELIB	'~'	/* ~/ is used as abbrev for home dir */#define FN_CURLIB	'.'	/* ./ is used as abbrev for current dir */#define FN_PARENTDIR	".."	/* Parent directory; Must be a string */#define FN_DEVCHAR	':'#ifndef FN_LIBCHAR#ifdef __EMX__#define FN_LIBCHAR	'\\'#define FN_ROOTDIR	"\\"#else#define FN_LIBCHAR	'/'#define FN_ROOTDIR	"/"#endif#endif#define MY_NFILE	64	/* This is only used to save filenames */#ifndef OS_FILE_LIMIT#define OS_FILE_LIMIT	65535#endif/* #define EXT_IN_LIBNAME     *//* #define FN_NO_CASE_SENCE   *//* #define FN_UPPER_CASE TRUE *//*  Io buffer size; Must be a power of 2 and a multiple of 512. May be  smaller what the disk page size. This influences the speed of the  isam btree library. eg to big to slow.*/#define IO_SIZE			4096/*  How much overhead does malloc have. The code often allocates  something like 1024-MALLOC_OVERHEAD bytes*/#ifdef SAFEMALLOC#define MALLOC_OVERHEAD (8+24+4)#else#define MALLOC_OVERHEAD 8#endif	/* get memory in huncs */#define ONCE_ALLOC_INIT		(uint) (4096-MALLOC_OVERHEAD)	/* Typical record cash */#define RECORD_CACHE_SIZE	(uint) (64*1024-MALLOC_OVERHEAD)	/* Typical key cash */#define KEY_CACHE_SIZE		(uint) (8*1024*1024-MALLOC_OVERHEAD)	/* Default size of a key cache block  */#define KEY_CACHE_BLOCK_SIZE	(uint) 1024	/* Some things that this system doesn't have */#define NO_HASH			/* Not needed anymore */#ifdef __WIN__#define NO_DIR_LIBRARY		/* Not standar dir-library */#define USE_MY_STAT_STRUCT	/* For my_lib */#endif/* Some defines of functions for portability */#undef remove		/* Crashes MySQL on SCO 5.0.0 */#ifndef __WIN__#ifdef OS2#define closesocket(A)	soclose(A)#else#define closesocket(A)	close(A)#endif#ifndef ulonglong2double#define ulonglong2double(A) ((double) (ulonglong) (A))#define my_off_t2double(A)  ((double) (my_off_t) (A))#endif#endif#ifndef offsetof#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)#endif#define ulong_to_double(X) ((double) (ulong) (X))#define SET_STACK_SIZE(X)	/* Not needed on real machines */#if !defined(HAVE_mit_thread) && !defined(HAVE_STRTOK_R)#define strtok_r(A,B,C) strtok((A),(B))#endif/* Remove some things that mit_thread break or doesn't support */#if defined(HAVE_mit_thread) && defined(THREAD)#undef HAVE_PREAD#undef HAVE_REALPATH#undef HAVE_MLOCK#undef HAVE_TEMPNAM				/* Use ours */#undef HAVE_PTHREAD_SETPRIO#undef HAVE_FTRUNCATE#undef HAVE_READLINK#endif/* This is from the old m-machine.h file */#if SIZEOF_LONG_LONG > 4#define HAVE_LONG_LONG 1#endif/*  Some pre-ANSI-C99 systems like AIX 5.1 and Linux/GCC 2.95 define  ULONGLONG_MAX, LONGLONG_MIN, LONGLONG_MAX; we use them if they're defined.  Also on Windows we define these constants by hand in config-win.h.*/#if defined(HAVE_LONG_LONG) && !defined(LONGLONG_MIN)#define LONGLONG_MIN	((long long) 0x8000000000000000LL)#define LONGLONG_MAX	((long long) 0x7FFFFFFFFFFFFFFFLL)#endif#if defined(HAVE_LONG_LONG) && !defined(ULONGLONG_MAX)/* First check for ANSI C99 definition: */#ifdef ULLONG_MAX#define ULONGLONG_MAX  ULLONG_MAX#else#define ULONGLONG_MAX ((unsigned long long)(~0ULL))#endif#endif /* defined (HAVE_LONG_LONG) && !defined(ULONGLONG_MAX)*/#define INT_MIN32       (~0x7FFFFFFFL)#define INT_MAX32       0x7FFFFFFFL#define UINT_MAX32      0xFFFFFFFFL#define INT_MIN24       (~0x007FFFFF)#define INT_MAX24       0x007FFFFF#define UINT_MAX24      0x00FFFFFF#define INT_MIN16       (~0x7FFF)#define INT_MAX16       0x7FFF#define UINT_MAX16      0xFFFF#define INT_MIN8        (~0x7F)#define INT_MAX8        0x7F/* From limits.h instead */#ifndef DBL_MIN#define DBL_MIN		4.94065645841246544e-324#define FLT_MIN		((float)1.40129846432481707e-45)#endif#ifndef DBL_MAX#define DBL_MAX		1.79769313486231470e+308#define FLT_MAX		((float)3.40282346638528860e+38)#endif#if !defined(HAVE_ISINF) && !defined(isinf)#define isinf(X)    0#endif/*  Max size that must be added to a so that we know Size to make  adressable obj.*/#if SIZEOF_CHARP == 4typedef long		my_ptrdiff_t;#elsetypedef long long	my_ptrdiff_t;#endif#define MY_ALIGN(A,L)	(((A) + (L) - 1) & ~((L) - 1))#define ALIGN_SIZE(A)	MY_ALIGN((A),sizeof(double))/* Size to make adressable obj. */#define ALIGN_PTR(A, t) ((t*) MY_ALIGN((A),sizeof(t)))			 /* Offset of field f in structure t */#define OFFSET(t, f)	((size_t)(char *)&((t *)0)->f)#define ADD_TO_PTR(ptr,size,type) (type) ((byte*) (ptr)+size)#define PTR_BYTE_DIFF(A,B) (my_ptrdiff_t) ((byte*) (A) - (byte*) (B))#define NullS		(char *) 0/* Nowdays we do not support MessyDos */#ifndef NEAR#define NEAR				/* Who needs segments ? */#define FAR				/* On a good machine */#ifndef HUGE_PTR#define HUGE_PTR#endif#endif#if defined(__IBMC__) || defined(__IBMCPP__)/* This was  _System _Export but caused a lot of warnings on _AIX43 */#define STDCALL#elif !defined( STDCALL)#define STDCALL#endif/* Typdefs for easyier portability */#if defined(VOIDTYPE)typedef void	*gptr;		/* Generic pointer */#elsetypedef char	*gptr;		/* Generic pointer */#endif#ifndef HAVE_INT_8_16_32typedef signed char int8;       /* Signed integer >= 8  bits */typedef short	int16;		/* Signed integer >= 16 bits */#endif#ifndef HAVE_UCHARtypedef unsigned char	uchar;	/* Short for unsigned char */#endiftypedef unsigned char	uint8;	/* Short for unsigned integer >= 8  bits */typedef unsigned short	uint16; /* Short for unsigned integer >= 16 bits */#if SIZEOF_INT == 4#ifndef HAVE_INT_8_16_32typedef int		int32;#endiftypedef unsigned int	uint32; /* Short for unsigned integer >= 32 bits */#elif SIZEOF_LONG == 4#ifndef HAVE_INT_8_16_32typedef long		int32;#endiftypedef unsigned long	uint32; /* Short for unsigned integer >= 32 bits */#elseerror "Neither int or long is of 4 bytes width"#endif#if !defined(HAVE_ULONG) && !defined(TARGET_OS_LINUX) && !defined(__USE_MISC)typedef unsigned long	ulong;		  /* Short for unsigned long */#endif#ifndef longlong_defined#if defined(HAVE_LONG_LONG) && SIZEOF_LONG != 8typedef unsigned long long int ulonglong; /* ulong or unsigned long long */typedef long long int	longlong;#elsetypedef unsigned long	ulonglong;	  /* ulong or unsigned long long */typedef long		longlong;#endif#endif#if defined(NO_CLIENT_LONG_LONG)typedef unsigned long my_ulonglong;#elif defined (__WIN__)typedef unsigned __int64 my_ulonglong;#elsetypedef unsigned long long my_ulonglong;#endif#ifdef USE_RAID/*  The following is done with a if to not get problems with pre-processors  with late define evaluation*/#if SIZEOF_OFF_T == 4#define SYSTEM_SIZEOF_OFF_T 4#else#define SYSTEM_SIZEOF_OFF_T 8#endif#undef  SIZEOF_OFF_T#define SIZEOF_OFF_T	    8#else#define SYSTEM_SIZEOF_OFF_T SIZEOF_OFF_T#endif /* USE_RAID */#if SIZEOF_OFF_T > 4typedef ulonglong my_off_t;#elsetypedef unsigned long my_off_t;#endif#define MY_FILEPOS_ERROR	(~(my_off_t) 0)#if !defined(__WIN__) && !defined(OS2)typedef off_t os_off_t;#endif#if defined(__WIN__)#define socket_errno	WSAGetLastError()#define SOCKET_EINTR	WSAEINTR#define SOCKET_EAGAIN	WSAEINPROGRESS#define SOCKET_EWOULDBLOCK WSAEWOULDBLOCK#define SOCKET_ENFILE	ENFILE#define SOCKET_EMFILE	EMFILE

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲女女做受ⅹxx高潮| av资源网一区| 六月婷婷色综合| 日韩电影在线免费观看| 日韩国产成人精品| 免费看日韩精品| 免费成人美女在线观看.| 免费的成人av| 国产精品综合一区二区三区| 国产精品中文字幕日韩精品| 国产**成人网毛片九色| 成人avav在线| 色综合久久综合网97色综合| 欧亚洲嫩模精品一区三区| 欧美亚洲综合色| 91精品欧美综合在线观看最新| 91精品国产综合久久久久久久 | 欧美一区二区三区免费在线看| 欧美日韩大陆一区二区| 欧美男人的天堂一二区| 制服丝袜日韩国产| 久久久久国产精品人| 国产精品毛片a∨一区二区三区| 中文字幕亚洲在| 亚洲综合成人网| 日本成人超碰在线观看| 国产福利一区二区三区视频 | 日韩欧美激情四射| 久久精品亚洲精品国产欧美kt∨| 国产日韩欧美精品电影三级在线| 日韩毛片一二三区| 水蜜桃久久夜色精品一区的特点 | 欧美在线free| 日韩免费视频一区二区| 日本一区二区三区四区在线视频| 樱花影视一区二区| 久久99日本精品| 97久久超碰国产精品| 欧美精品日韩精品| 欧美激情中文不卡| 亚洲福利视频导航| 国产一区不卡视频| 欧美影院一区二区三区| 欧美一区二区三区喷汁尤物| 国产精品久久久久久久久久免费看| 亚洲高清在线精品| 国产精品自拍一区| 欧美日韩一级视频| 国产精品免费视频观看| 日韩精品乱码免费| 99久久精品国产一区| 日韩一级片在线播放| 综合分类小说区另类春色亚洲小说欧美| 亚洲影视在线播放| 成人在线视频一区二区| 欧美三区在线观看| 欧美高清在线一区二区| 免费成人小视频| 日本精品视频一区二区| 国产欧美精品国产国产专区| 五月天丁香久久| 91麻豆福利精品推荐| 26uuu国产在线精品一区二区| 亚洲女同女同女同女同女同69| 精品一区二区三区在线播放视频| 一本大道综合伊人精品热热| 国产日韩高清在线| 久久激情五月婷婷| 欧美三级视频在线观看| 亚洲欧美日韩国产手机在线 | 欧美一区二区三区视频免费| 综合久久综合久久| 国产精品资源网| 日韩精品专区在线影院重磅| 亚洲一二三四久久| 99久久精品久久久久久清纯| 久久蜜桃一区二区| 毛片av一区二区三区| 欧美日韩一区二区三区四区五区| 国产精品久久久久久户外露出| 韩国一区二区视频| 91精品国产乱| 亚洲午夜在线观看视频在线| 91视频在线观看免费| 国产欧美视频在线观看| 国产在线精品不卡| 欧美电视剧免费全集观看| 日韩国产欧美三级| 在线观看www91| 亚洲视频一区二区在线| 成人看片黄a免费看在线| 国产日韩欧美电影| 国产成人一级电影| 久久久精品国产99久久精品芒果 | www.在线欧美| 欧美国产成人精品| 成人av电影在线| 亚洲欧洲美洲综合色网| 成人高清免费在线播放| 日本一区二区三区国色天香| 国产超碰在线一区| 国产午夜亚洲精品理论片色戒 | 日韩欧美电影一区| 午夜国产精品一区| 7799精品视频| 蜜桃av噜噜一区| 精品精品国产高清一毛片一天堂| 蜜臀av性久久久久蜜臀aⅴ流畅| 日韩丝袜美女视频| 国产在线观看一区二区| 久久精品视频免费观看| 成人精品免费网站| 综合av第一页| 欧美性猛交一区二区三区精品| 亚洲图片欧美视频| 7777精品伊人久久久大香线蕉的| 日本不卡中文字幕| 久久久.com| 99久久久免费精品国产一区二区| 亚洲精品视频免费观看| 欧美日韩中文字幕精品| 日本aⅴ亚洲精品中文乱码| 欧美v日韩v国产v| 国产成a人无v码亚洲福利| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 精品一区二区三区在线观看| 久久久亚洲午夜电影| 99久久国产综合精品麻豆| 一级女性全黄久久生活片免费| 欧美日免费三级在线| 免费精品视频最新在线| 久久久99久久| 在线免费观看视频一区| 日本午夜精品视频在线观看| 欧美精品一区二区三区蜜臀| 不卡一二三区首页| 亚洲电影一级片| 久久综合国产精品| 91麻豆精东视频| 免费观看日韩av| 国产精品久久久久婷婷二区次| 91电影在线观看| 国内精品视频一区二区三区八戒| 国产女人aaa级久久久级| 99re这里只有精品首页| 欧美a级理论片| 国产精品不卡一区| 欧美一级黄色录像| 成人h动漫精品一区二区| 亚洲成av人片在线| 欧美高清一级片在线观看| 欧美色图在线观看| 国产精品中文字幕欧美| 亚洲成人激情av| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 亚洲综合久久久| 2023国产精华国产精品| 色婷婷av一区二区三区大白胸| 国内精品免费在线观看| 一区2区3区在线看| 国产午夜精品一区二区三区四区| 91久久精品国产91性色tv| 国产一区二区在线视频| 午夜精品久久久久久久99水蜜桃 | 国产女主播在线一区二区| 欧美精品三级日韩久久| 91视频你懂的| 国产精品自拍毛片| 免费观看一级欧美片| 一区二区成人在线观看| 国产精品视频看| 精品国产乱码久久久久久浪潮| 欧美亚洲动漫精品| caoporen国产精品视频| 狠狠色丁香久久婷婷综合丁香| 亚洲自拍偷拍麻豆| 中文字幕一区二区三区在线不卡| 日韩欧美一二三区| 欧美日韩国产美女| 91麻豆高清视频| 不卡在线观看av| 国产不卡免费视频| 久久99热这里只有精品| 青青草91视频| 日韩高清不卡一区二区| 亚洲一区在线免费观看| 最新成人av在线| 国产精品久久久久桃色tv| 国产亚洲人成网站| 久久嫩草精品久久久久| 日韩欧美电影一区| 欧美一级欧美一级在线播放| 欧美伦理电影网| 欧美精选午夜久久久乱码6080| 91成人免费网站| 在线亚洲免费视频| 欧美三级在线视频| 欧美特级限制片免费在线观看| 色综合婷婷久久| 色婷婷久久综合|