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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? my_sys.h

?? BCB的學(xué)習(xí)資料
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/* Copyright Abandoned 1996 TCX DataKonsult AB & Monty Program KB & Detron HB   This file is public domain and comes with NO WARRANTY of any kind */#ifndef _my_sys_h#define _my_sys_h#ifdef	__cplusplusextern "C" {#endif#ifdef HAVE_AIOWAIT#include <sys/asynch.h>			/* Used by record-cache */typedef struct my_aio_result {  aio_result_t result;  int	       pending;} my_aio_result;#endif#ifdef THREADextern int *_my_errno(void) __attribute__ ((const));#define my_errno  (*_my_errno())#elseextern int NEAR my_errno;		/* Last error in mysys */#endif#define MYSYS_PROGRAM_USES_CURSES()  { error_handler_hook = my_message_curses;	mysys_uses_curses=1; }#define MYSYS_PROGRAM_DONT_USE_CURSES()  { error_handler_hook = my_message_no_curses; mysys_uses_curses=0;}#define MY_INIT(name);		{ my_progname= name; my_init(); }#define MAXMAPS		(4)	/* Number of error message maps */#define ERRMOD		(1000)	/* Max number of errors in a map */#define ERRMSGSIZE	(SC_MAXWIDTH)	/* Max length of a error message */#define NRERRBUFFS	(2)	/* Buffers for parameters */#define MY_FILE_ERROR	((uint) ~0)	/* General bitmaps for my_func's */#define MY_FFNF		1	/* Fatal if file not found */#define MY_FNABP	2	/* Fatal if not all bytes read/writen */#define MY_NABP		4	/* Error if not all bytes read/writen */#define MY_FAE		8	/* Fatal if any error */#define MY_WME		16	/* Write message on error */#define MY_WAIT_IF_FULL 32	/* Wait and try again if disk full error */#define MY_LINK_WARNING 32	/* my_redel() gives warning if links */#define MY_COPYTIME	64	/* my_redel() copys time */#define MY_HOLD_ORIGINAL_MODES 128  /* my_copy() holds to file modes */#define MY_SEEK_NOT_DONE 32	/* my_lock may have to do a seek */#define MY_DONT_WAIT	64	/* my_lock() don't wait if can't lock */#define MY_ZEROFILL	32	/* my_malloc(), fill array with zero */#define MY_ALLOW_ZERO_PTR 64	/* my_realloc() ; zero ptr -> malloc */#define MY_FREE_ON_ERROR 128	/* my_realloc() ; Free old ptr on error */#define MY_HOLD_ON_ERROR 256	/* my_realloc() ; Return old ptr on error */#define MY_CHECK_ERROR	1	/* Params to my_end; Check open-close */#define MY_GIVE_INFO	2	/* Give time info about process*/#define ME_HIGHBYTE	8	/* Shift for colours */#define ME_NOCUR	1	/* Don't use curses message */#define ME_OLDWIN	2	/* Use old window */#define ME_BELL		4	/* Ring bell then printing message */#define ME_HOLDTANG	8	/* Don't delete last keys */#define ME_WAITTOT	16	/* Wait for errtime secs of for a action */#define ME_WAITTANG	32	/* Wait for a user action  */#define ME_NOREFRESH	64	/* Dont refresh screen */#define ME_NOINPUT	128	/* Dont use the input libary */#define ME_COLOUR1	((1 << ME_HIGHBYTE))	/* Possibly error-colours */#define ME_COLOUR2	((2 << ME_HIGHBYTE))#define ME_COLOUR3	((3 << ME_HIGHBYTE))	/* My seek flags */#define MY_SEEK_SET	0#define MY_SEEK_CUR	1#define MY_SEEK_END	2	/* Some constants */#define MY_WAIT_FOR_USER_TO_FIX_PANIC	60	/* in seconds */#define MY_WAIT_GIVE_USER_A_MESSAGE	10	/* Every 10 times of prev */	/* defines when allocating data */#ifdef SAFEMALLOC#define my_malloc(SZ,FLAG) _mymalloc( SZ, __FILE__, __LINE__, FLAG )#define my_realloc(PTR,SZ,FLAG) _myrealloc( PTR, SZ, __FILE__, __LINE__, FLAG )#define my_checkmalloc() _sanity( __FILE__, __LINE__ )#define my_free(PTR,FLAG) _myfree( PTR, __FILE__, __LINE__,FLAG)#define my_memdup(A,B,C) _my_memdup(A,B,__FILE__,__LINE__,C)#define my_strdup(A,C) _my_strdup(A,__FILE__,__LINE__,C)#define QUICK_SAFEMALLOC sf_malloc_quick=1#define NORMAL_SAFEMALLOC sf_malloc_quick=0extern uint sf_malloc_prehunc,sf_malloc_endhunc,sf_malloc_quick;#else#define my_checkmalloc() (0)#define TERMINATE(A) {}#define QUICK_SAFEMALLOC#define NORMAL_SAFEMALLOCextern gptr my_malloc(uint Size,myf MyFlags);extern gptr my_realloc(gptr oldpoint,uint Size,myf MyFlags);extern void my_no_flags_free(gptr ptr);extern gptr my_memdup(const byte *from,uint length,myf MyFlags);extern string my_strdup(const char *from,myf MyFlags);#define my_free(PTR,FG) my_no_flags_free(PTR)#endif#ifdef HAVE_ALLOCA#define my_alloca(SZ) alloca((size_t) (SZ))#define my_afree(PTR) {}#else#define my_alloca(SZ) my_malloc(SZ,MYF(0))#define my_afree(PTR) my_free(PTR,MYF(MY_WME))#endif /* HAVE_ALLOCA */#ifdef MSDOS#ifdef __ZTC__void * __CDECL halloc(long count,size_t length);void   __CDECL hfree(void *ptr);#endif#if defined(USE_HALLOC)#if defined(_VCM_) || defined(M_IC80386)#undef USE_HALLOC#endif#endif#ifdef USE_HALLOC#define malloc(a) halloc((long) (a),1)#define free(a) hfree(a)#endif#endif /* MSDOS */#ifdef HAVE_ERRNO_AS_DEFINE#include <errno.h>			/* errno is a define */#elseextern int errno;			/* declare errno */#endifextern char ** NEAR errmsg[];extern char NEAR errbuff[NRERRBUFFS][ERRMSGSIZE];extern char *home_dir;			/* Home directory for user */extern char *my_progname;		/* program-name (printed in errors) */extern char NEAR curr_dir[];		/* Current directory for user */extern int (*error_handler_hook)(uint my_error, const char *str,myf MyFlags);extern int (*fatal_error_handler_hook)(uint my_error, const char *str,				       myf MyFlags);					/* Point to current my_message() */extern void (*my_sigtstp_cleanup)(void),					/* Executed before jump to shell */	    (*my_sigtstp_restart)(void),	    (*my_abort_hook)(int);					/* Executed when comming from shell */extern int NEAR my_umask,		/* Default creation mask  */	   NEAR my_recived_signals,	/* Signals we have got */	   NEAR my_safe_to_handle_signal, /* Set when allowed to SIGTSTP */	   NEAR my_dont_interrupt,	/* call remember_intr when set */	   NEAR mysys_uses_curses;extern long lCurMemory,lMaxMemory;	/* from safemalloc */extern ulong	my_default_record_cache_size;extern int NEAR my_disable_locking,NEAR my_disable_async_io;extern char	wild_many,wild_one,wild_prefix;typedef struct wild_file_pack	/* Struct to hold info when selecting files */{  uint		wilds;		/* How many wildcards */  uint		not_pos;	/* Start of not-theese-files */  string	*wild;		/* Pointer to wildcards */} WF_PACK;typedef struct st_typelib {	/* Different types saved here */  uint count;			/* How many types */  string name;			/* Name of typelib */  string *type_names;} TYPELIB;enum cache_type {READ_CACHE,WRITE_CACHE};typedef struct st_record_cache	/* Used when cacheing records */{  File file;  int	rc_seek,error,inited;  uint	rc_length,read_length,reclength;  my_off_t rc_record_pos,end_of_file;  byte	*rc_buff,*rc_buff2,*rc_pos,*rc_end,*rc_request_pos;#ifdef HAVE_AIOWAIT  int	use_async_io;  my_aio_result aio_result;#endif  enum cache_type type;} RECORD_CACHE;enum file_type { UNOPEN = 0, FILE_BY_OPEN, FILE_BY_CREATE,		   STREAM_BY_FOPEN, STREAM_BY_FDOPEN };extern struct my_file_info{  string		name;  enum file_type	type;} my_file_info[MY_NFILE];typedef struct st_dynamic_array {  char *buffer;  uint elements,max_element;  uint alloc_increment;  uint size_of_element;} DYNAMIC_ARRAY;typedef struct st_dynamic_string {  char *str;  uint length,max_length,alloc_increment;} DYNAMIC_STRING;typedef struct st_io_cache		/* Used when cacheing files */{  byte	*rc_pos,*rc_end,*buffer,*rc_request_pos;  File file;  int	seek_not_done,error;  uint	buffer_length,read_length;  my_off_t pos_in_file,end_of_file;  myf	myflags;			/* Flags used to my_read/my_write */#ifdef HAVE_AIOWAIT  uint inited;  my_off_t aio_read_pos;  my_aio_result aio_result;#endif  enum cache_type type;  int (*read_function)(struct st_io_cache *,byte *,uint);  char *file_name;			/* if used with 'open_cacheed_file' */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美激情视频在线观看一区二区三区 | 91亚洲精品久久久蜜桃网站 | 精品88久久久久88久久久| 爽爽淫人综合网网站| 欧美色区777第一页| 视频一区欧美日韩| 制服丝袜亚洲精品中文字幕| 免费成人小视频| 日韩精品专区在线| 国产精品一区在线观看乱码| 中文天堂在线一区| 91丨porny丨中文| 亚洲综合视频网| 欧美精品乱码久久久久久| 蜜臀av性久久久久蜜臀av麻豆 | 久久久国产午夜精品| 国产乱人伦精品一区二区在线观看| 久久久美女毛片| 91看片淫黄大片一级在线观看| 亚洲成人久久影院| 精品国产乱码久久久久久图片| 国产一区 二区| 亚洲视频一区二区在线观看| 欧美另类变人与禽xxxxx| 首页国产欧美久久| 日韩一区二区三免费高清| 国产精品亚洲一区二区三区妖精 | 在线观看视频一区二区欧美日韩 | 国产另类ts人妖一区二区| 国产精品国产馆在线真实露脸| 欧美性猛交一区二区三区精品| 久久成人精品无人区| 亚洲三级久久久| 日韩精品一区二区三区三区免费 | 成人性生交大片免费看中文网站| 欧美激情一区二区三区四区| 91国偷自产一区二区开放时间| 丝袜美腿高跟呻吟高潮一区| 国产蜜臀97一区二区三区| 在线精品视频一区二区三四| 亚洲高清不卡在线观看| 久久综合九色综合欧美就去吻| 99久久伊人精品| 捆绑紧缚一区二区三区视频 | 一区二区免费在线播放| 精品国产一区二区三区四区四| 一本到高清视频免费精品| 久草在线在线精品观看| 亚洲成人高清在线| 国产精品乱人伦| 欧美嫩在线观看| 91久久人澡人人添人人爽欧美| 国产精品18久久久| 全部av―极品视觉盛宴亚洲| 亚洲精品自拍动漫在线| 国产日韩精品久久久| 欧美电视剧免费全集观看| 欧美日韩亚洲综合在线| 93久久精品日日躁夜夜躁欧美| 国产一区二区美女诱惑| 美女视频第一区二区三区免费观看网站| 一色桃子久久精品亚洲| 国产欧美精品在线观看| 精品国产成人在线影院| 91精品国产综合久久精品app| 在线一区二区三区四区五区| 成人av电影免费观看| 成人精品高清在线| 国产成人免费视| 国产一区二区三区四| 久久电影网站中文字幕| 日韩福利电影在线| 亚洲成人动漫在线观看| 国产精品免费久久久久| 久久精品视频免费| 精品国产sm最大网站| 精品久久久久一区二区国产| 欧美一区二区不卡视频| 欧美日韩你懂得| 欧美综合亚洲图片综合区| 欧美亚日韩国产aⅴ精品中极品| 91美女精品福利| 色综合久久天天综合网| 色诱视频网站一区| 欧美视频一区在线| 欧美亚一区二区| 欧美丰满高潮xxxx喷水动漫| 91精品在线免费| 精品视频一区三区九区| 欧美日韩国产中文| 在线播放亚洲一区| 欧美一区二区人人喊爽| 日韩西西人体444www| 欧美美女视频在线观看| 精品视频全国免费看| 欧美乱妇15p| 久久先锋影音av鲁色资源| 中文字幕国产一区| 亚洲欧美日韩久久精品| 亚洲成av人片在www色猫咪| 免费不卡在线观看| 国产.欧美.日韩| 色综合久久综合| 日韩一区二区影院| 久久久精品欧美丰满| 亚洲视频在线一区| 日韩电影网1区2区| 国产一区二区在线视频| 99精品欧美一区二区蜜桃免费| 日本乱人伦aⅴ精品| 91精品国产综合久久久蜜臀粉嫩| 久久午夜色播影院免费高清| 最新国产精品久久精品| 日韩av一区二区在线影视| 国产一区二区91| 欧美在线一区二区三区| 欧美tk丨vk视频| 日韩美女视频19| 久久国产尿小便嘘嘘尿| 99久久99久久久精品齐齐| 欧美老肥妇做.爰bbww| 国产女同性恋一区二区| 亚洲va欧美va人人爽| 国产99一区视频免费| 欧美巨大另类极品videosbest | 欧美一a一片一级一片| 欧美v日韩v国产v| 伊人夜夜躁av伊人久久| 国产在线看一区| 91激情五月电影| 中文字幕第一页久久| 日韩av中文在线观看| 97精品国产露脸对白| 精品免费视频.| 亚洲高清中文字幕| av动漫一区二区| 久久久综合网站| 日韩高清不卡一区二区| 色偷偷成人一区二区三区91| 久久婷婷国产综合国色天香| 亚洲成av人影院在线观看网| 91最新地址在线播放| 久久九九全国免费| 喷水一区二区三区| 91捆绑美女网站| 国产精品区一区二区三区| 看电影不卡的网站| 欧美疯狂做受xxxx富婆| 一区二区免费看| 91亚洲国产成人精品一区二三 | 成人欧美一区二区三区小说| 极品美女销魂一区二区三区免费| 欧美日韩激情一区二区三区| 亚洲激情网站免费观看| www.爱久久.com| 国产精品入口麻豆原神| 国内精品在线播放| 日韩精品一区二区三区在线播放 | 久久亚区不卡日本| 狠狠色丁香婷婷综合久久片| 欧美一区二区三区在线观看视频| 亚洲午夜在线观看视频在线| 93久久精品日日躁夜夜躁欧美| 国产精品国产三级国产aⅴ中文| 国产成人精品亚洲777人妖| 精品日韩成人av| 精品在线播放免费| 2021国产精品久久精品| 美美哒免费高清在线观看视频一区二区| 精品视频999| 喷白浆一区二区| 精品日本一线二线三线不卡| 精品一区二区三区在线视频| 久久人人爽人人爽| 寂寞少妇一区二区三区| 久久久精品天堂| 成人av在线网| 国产精品久久久久毛片软件| 99视频在线精品| 亚洲一区二区在线免费看| 欧美视频自拍偷拍| 日韩黄色免费电影| 日韩精品一区二区在线| 国产成人av电影在线观看| 中文一区二区完整视频在线观看| 成人黄色777网| 亚洲精品国产第一综合99久久| 在线观看免费亚洲| 免费看日韩a级影片| 欧美精品一区二区三区很污很色的 | 欧美日韩在线不卡| 日韩av午夜在线观看| 久久综合九色综合97婷婷| 国产91精品一区二区麻豆亚洲| 国产精品久久久久久户外露出| 色8久久精品久久久久久蜜| 午夜精品福利在线| 久久久亚洲高清| 91国产免费看| 美国av一区二区|