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

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

?? err.h

?? LINUX AU12XX BOOTLADER
?? H
字號:
/* crypto/err/err.h *//* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * * This package is an SSL implementation written * by Eric Young (eay@cryptsoft.com). * The implementation was written so as to conform with Netscapes SSL. *  * This library is free for commercial and non-commercial use as long as * the following conditions are aheared to.  The following conditions * apply to all code found in this distribution, be it the RC4, RSA, * lhash, DES, etc., code; not just the SSL code.  The SSL documentation * included with this distribution is covered by the same copyright terms * except that the holder is Tim Hudson (tjh@cryptsoft.com). *  * Copyright remains Eric Young's, and as such any Copyright notices in * the code are not to be removed. * If this package is used in a product, Eric Young should be given attribution * as the author of the parts of the library used. * This can be in the form of a textual message at program startup or * in documentation (online or textual) provided with the package. *  * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software *    must display the following acknowledgement: *    "This product includes cryptographic software written by *     Eric Young (eay@cryptsoft.com)" *    The word 'cryptographic' can be left out if the rouines from the library *    being used are not cryptographic related :-). * 4. If you include any Windows specific code (or a derivative thereof) from  *    the apps directory (application code) you must include an acknowledgement: *    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" *  * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. *  * The licence and distribution terms for any publically available version or * derivative of this code cannot be changed.  i.e. this code cannot simply be * copied and put under another distribution licence * [including the GNU Public Licence.] */#ifndef HEADER_ERR_H#define HEADER_ERR_H#ifndef NO_FP_API#include <stdio.h>#include <stdlib.h>#endif#ifndef NO_BIO#include <openssl/bio.h>#endif#ifndef NO_LHASH#include <openssl/lhash.h>#endif#ifdef	__cplusplusextern "C" {#endif/* The following is a bit of a trick to help the object files only contain * the 'name of the file' string once.  Since 'err.h' is protected by the * HEADER_ERR_H stuff, this should be included only once per file. */#define ERR_file_name	__FILE__#ifndef NO_ERR#define ERR_PUT_error(a,b,c,d,e)	ERR_put_error(a,b,c,d,e)#else#define ERR_PUT_error(a,b,c,d,e)	ERR_put_error(a,b,c,NULL,0)#endif#include <errno.h>#define ERR_TXT_MALLOCED	0x01#define ERR_TXT_STRING		0x02#define ERR_NUM_ERRORS	16    typedef struct err_state_st {	unsigned long pid;	unsigned long err_buffer[ERR_NUM_ERRORS];	char *err_data[ERR_NUM_ERRORS];	int err_data_flags[ERR_NUM_ERRORS];	const char *err_file[ERR_NUM_ERRORS];	int err_line[ERR_NUM_ERRORS];	int top, bottom;    } ERR_STATE;/* library */#define ERR_LIB_NONE		1#define ERR_LIB_SYS		2#define ERR_LIB_BN		3#define ERR_LIB_RSA		4#define ERR_LIB_DH		5#define ERR_LIB_EVP		6#define ERR_LIB_BUF		7#define ERR_LIB_OBJ		8#define ERR_LIB_PEM		9#define ERR_LIB_DSA		10#define ERR_LIB_X509		11#define ERR_LIB_METH		12#define ERR_LIB_ASN1		13#define ERR_LIB_CONF		14#define ERR_LIB_CRYPTO		15#define ERR_LIB_SSL		20#define ERR_LIB_SSL23		21#define ERR_LIB_SSL2		22#define ERR_LIB_SSL3		23#define ERR_LIB_RSAREF		30#define ERR_LIB_PROXY		31#define ERR_LIB_BIO		32#define ERR_LIB_PKCS7		33#define ERR_LIB_X509V3		34#define ERR_LIB_PKCS12		35#define ERR_LIB_RAND		36#define ERR_LIB_DSO		37#define ERR_LIB_COMP		41#define ERR_LIB_USER		128#define SYSerr(f,r)  ERR_PUT_error(ERR_LIB_SYS,(f),(r),ERR_file_name,__LINE__)#define BNerr(f,r)   ERR_PUT_error(ERR_LIB_BN,(f),(r),ERR_file_name,__LINE__)#define RSAerr(f,r)  ERR_PUT_error(ERR_LIB_RSA,(f),(r),ERR_file_name,__LINE__)#define DHerr(f,r)   ERR_PUT_error(ERR_LIB_DH,(f),(r),ERR_file_name,__LINE__)#define EVPerr(f,r)  ERR_PUT_error(ERR_LIB_EVP,(f),(r),ERR_file_name,__LINE__)#define BUFerr(f,r)  ERR_PUT_error(ERR_LIB_BUF,(f),(r),ERR_file_name,__LINE__)#define BIOerr(f,r)  ERR_PUT_error(ERR_LIB_BIO,(f),(r),ERR_file_name,__LINE__)#define OBJerr(f,r)  ERR_PUT_error(ERR_LIB_OBJ,(f),(r),ERR_file_name,__LINE__)#define PEMerr(f,r)  ERR_PUT_error(ERR_LIB_PEM,(f),(r),ERR_file_name,__LINE__)#define DSAerr(f,r)  ERR_PUT_error(ERR_LIB_DSA,(f),(r),ERR_file_name,__LINE__)#define X509err(f,r) ERR_PUT_error(ERR_LIB_X509,(f),(r),ERR_file_name,__LINE__)#define METHerr(f,r) ERR_PUT_error(ERR_LIB_METH,(f),(r),ERR_file_name,__LINE__)#define ASN1err(f,r) ERR_PUT_error(ERR_LIB_ASN1,(f),(r),ERR_file_name,__LINE__)#define CONFerr(f,r) ERR_PUT_error(ERR_LIB_CONF,(f),(r),ERR_file_name,__LINE__)#define CRYPTOerr(f,r) ERR_PUT_error(ERR_LIB_CRYPTO,(f),(r),ERR_file_name,__LINE__)#define SSLerr(f,r)  ERR_PUT_error(ERR_LIB_SSL,(f),(r),ERR_file_name,__LINE__)#define SSL23err(f,r) ERR_PUT_error(ERR_LIB_SSL23,(f),(r),ERR_file_name,__LINE__)#define SSL2err(f,r) ERR_PUT_error(ERR_LIB_SSL2,(f),(r),ERR_file_name,__LINE__)#define SSL3err(f,r) ERR_PUT_error(ERR_LIB_SSL3,(f),(r),ERR_file_name,__LINE__)#define RSAREFerr(f,r) ERR_PUT_error(ERR_LIB_RSAREF,(f),(r),ERR_file_name,__LINE__)#define PROXYerr(f,r) ERR_PUT_error(ERR_LIB_PROXY,(f),(r),ERR_file_name,__LINE__)#define PKCS7err(f,r) ERR_PUT_error(ERR_LIB_PKCS7,(f),(r),ERR_file_name,__LINE__)#define X509V3err(f,r) ERR_PUT_error(ERR_LIB_X509V3,(f),(r),ERR_file_name,__LINE__)#define PKCS12err(f,r) ERR_PUT_error(ERR_LIB_PKCS12,(f),(r),ERR_file_name,__LINE__)#define RANDerr(f,r) ERR_PUT_error(ERR_LIB_RAND,(f),(r),ERR_file_name,__LINE__)#define DSOerr(f,r) ERR_PUT_error(ERR_LIB_DSO,(f),(r),ERR_file_name,__LINE__)#define COMPerr(f,r) ERR_PUT_error(ERR_LIB_COMP,(f),(r),ERR_file_name,__LINE__)/* Borland C seems too stupid to be able to shift and do longs in * the pre-processor :-( */#define ERR_PACK(l,f,r)		(((((unsigned long)l)&0xffL)*0x1000000)| \				((((unsigned long)f)&0xfffL)*0x1000)| \				((((unsigned long)r)&0xfffL)))#define ERR_GET_LIB(l)		(int)((((unsigned long)l)>>24L)&0xffL)#define ERR_GET_FUNC(l)		(int)((((unsigned long)l)>>12L)&0xfffL)#define ERR_GET_REASON(l)	(int)((l)&0xfffL)#define ERR_FATAL_ERROR(l)	(int)((l)&ERR_R_FATAL)/* OS functions */#define SYS_F_FOPEN		1#define SYS_F_CONNECT		2#define SYS_F_GETSERVBYNAME	3#define SYS_F_SOCKET		4#define SYS_F_IOCTLSOCKET	5#define SYS_F_BIND		6#define SYS_F_LISTEN		7#define SYS_F_ACCEPT		8#define SYS_F_WSASTARTUP	9	/* Winsock stuff */#define SYS_F_OPENDIR		10#define ERR_R_FATAL		32/* reasons */#define ERR_R_SYS_LIB	ERR_LIB_SYS#define ERR_R_BN_LIB	ERR_LIB_BN#define ERR_R_RSA_LIB	ERR_LIB_RSA#define ERR_R_DSA_LIB	ERR_LIB_DSA#define ERR_R_DH_LIB	ERR_LIB_DH#define ERR_R_EVP_LIB	ERR_LIB_EVP#define ERR_R_BUF_LIB	ERR_LIB_BUF#define ERR_R_BIO_LIB	ERR_LIB_BIO#define ERR_R_OBJ_LIB	ERR_LIB_OBJ#define ERR_R_PEM_LIB	ERR_LIB_PEM#define ERR_R_X509_LIB	ERR_LIB_X509#define ERR_R_METH_LIB	ERR_LIB_METH#define ERR_R_ASN1_LIB	ERR_LIB_ASN1#define ERR_R_CONF_LIB	ERR_LIB_CONF#define ERR_R_CRYPTO_LIB ERR_LIB_CRYPTO#define ERR_R_SSL_LIB	ERR_LIB_SSL#define ERR_R_SSL23_LIB	ERR_LIB_SSL23#define ERR_R_SSL2_LIB	ERR_LIB_SSL2#define ERR_R_SSL3_LIB	ERR_LIB_SSL3#define ERR_R_PROXY_LIB	ERR_LIB_PROXY#define ERR_R_BIO_LIB	ERR_LIB_BIO#define ERR_R_PKCS7_LIB	ERR_LIB_PKCS7#define ERR_R_PKCS12_LIB ERR_LIB_PKCS12#define ERR_R_DSO_LIB	ERR_LIB_DSO#define ERR_R_COMP_LIB	ERR_LIB_COMP/* fatal error */#define	ERR_R_MALLOC_FAILURE			(1|ERR_R_FATAL)#define	ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED	(2|ERR_R_FATAL)#define	ERR_R_PASSED_NULL_PARAMETER		(3|ERR_R_FATAL)#define ERR_R_NESTED_ASN1_ERROR			(4)#define ERR_R_BAD_ASN1_OBJECT_HEADER		(5)#define ERR_R_BAD_GET_ASN1_OBJECT_CALL		(6)#define ERR_R_EXPECTING_AN_ASN1_SEQUENCE	(7)#define ERR_R_ASN1_LENGTH_MISMATCH		(8)#define ERR_R_MISSING_ASN1_EOS			(9)    typedef struct ERR_string_data_st {	unsigned long error;	const char *string;    } ERR_STRING_DATA;    void ERR_put_error(int lib, int func, int reason, const char *file,		       int line);    void ERR_set_error_data(char *data, int flags);    unsigned long ERR_get_error(void);    unsigned long ERR_get_error_line(const char **file, int *line);    unsigned long ERR_get_error_line_data(const char **file, int *line,					  const char **data, int *flags);    unsigned long ERR_peek_error(void);    unsigned long ERR_peek_error_line(const char **file, int *line);    unsigned long ERR_peek_error_line_data(const char **file, int *line,					   const char **data, int *flags);    void ERR_clear_error(void);    char *ERR_error_string(unsigned long e, char *buf);    void ERR_error_string_n(unsigned long e, char *buf, size_t len);    const char *ERR_lib_error_string(unsigned long e);    const char *ERR_func_error_string(unsigned long e);    const char *ERR_reason_error_string(unsigned long e);#ifndef NO_FP_API    void ERR_print_errors_fp(FILE * fp);#endif#ifndef NO_BIO    void ERR_print_errors(BIO * bp);    void ERR_add_error_data(int num, ...);#endif    void ERR_load_strings(int lib, ERR_STRING_DATA str[]);    void ERR_load_ERR_strings(void);    void ERR_load_crypto_strings(void);    void ERR_free_strings(void);    void ERR_remove_state(unsigned long pid);	/* if zero we look it up */    ERR_STATE *ERR_get_state(void);#ifndef NO_LHASH    LHASH *ERR_get_string_table(void);    LHASH *ERR_get_err_state_table(void);	/* even less thread-safe than						 * ERR_get_string_table :-) */#endif    int ERR_get_next_error_library(void);#ifdef	__cplusplus}#endif#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
92精品国产成人观看免费| 97se狠狠狠综合亚洲狠狠| 国产精品国产a| 日韩一区二区三区在线| 91免费在线播放| 国产一区二区三区在线观看精品| 亚洲线精品一区二区三区八戒| 日本一区二区成人在线| 精品国产一区a| 91精品国产色综合久久不卡电影 | 久88久久88久久久| 一区二区三区中文字幕电影| 国产婷婷色一区二区三区| 日韩一区二区三区在线| 欧美性大战久久久久久久蜜臀| 99在线视频精品| 风间由美一区二区三区在线观看| 日本欧美在线看| 亚洲一区二区在线播放相泽| 中文字幕av一区二区三区| 欧美精品一区二区三区在线播放 | 亚洲五月六月丁香激情| 国产精品久久久久久久久动漫| 精品国产第一区二区三区观看体验| 欧美乱妇23p| 欧美三区免费完整视频在线观看| 91视频观看免费| 91丨九色丨蝌蚪丨老版| 成人开心网精品视频| 成人黄色软件下载| 国产99精品国产| 成人午夜碰碰视频| 9色porny自拍视频一区二区| 波多野结衣视频一区| 国产91在线|亚洲| 成人免费毛片app| 久久9热精品视频| 艳妇臀荡乳欲伦亚洲一区| 18成人在线观看| 亚洲欧美在线另类| 伊人色综合久久天天| 亚洲日本成人在线观看| 亚洲精品日产精品乱码不卡| 亚洲色图.com| 亚洲一二三四久久| 午夜成人免费电影| 蜜臀精品久久久久久蜜臀| 极品美女销魂一区二区三区免费| 韩日精品视频一区| 日韩欧美第一区| 日韩欧美中文一区二区| 久久综合狠狠综合久久激情| 久久久无码精品亚洲日韩按摩| 久久精品一区二区三区av| 国产精品网站在线播放| 一区二区三区精品在线| 婷婷综合久久一区二区三区| 久久99精品国产.久久久久久| 国产成人综合视频| 色综合色综合色综合| 欧美电影在线免费观看| 久久综合久久综合九色| 国产精品亲子伦对白| 亚洲综合免费观看高清完整版| 视频一区欧美日韩| 国产精品亚洲专一区二区三区| jiyouzz国产精品久久| 欧美日韩高清影院| 精品av久久707| 亚洲激情图片一区| 麻豆专区一区二区三区四区五区| 国产**成人网毛片九色| 欧美亚洲一区二区三区四区| 日韩三级精品电影久久久 | 日韩欧美亚洲国产精品字幕久久久| 久久亚洲影视婷婷| 亚洲自拍偷拍av| 国产精品影视天天线| 91久久久免费一区二区| 欧美大片顶级少妇| 亚洲免费av在线| 久久国产精品色婷婷| 色综合一个色综合| 久久丝袜美腿综合| 亚洲一区二区精品久久av| 国产剧情一区在线| 欧美精品 日韩| 国产精品三级电影| 捆绑变态av一区二区三区| 91丨九色丨黑人外教| 精品国产污污免费网站入口| 亚洲自拍偷拍网站| 成人手机在线视频| 欧美一级电影网站| 一区二区激情视频| 成人理论电影网| 久久午夜老司机| 日本欧美一区二区三区乱码| 91婷婷韩国欧美一区二区| 久久久久久麻豆| 蜜臀av一级做a爰片久久| 欧美在线三级电影| 中国av一区二区三区| 看片的网站亚洲| 制服丝袜亚洲色图| 夜夜亚洲天天久久| 久久众筹精品私拍模特| 亚洲二区在线观看| 色综合久久66| 中文字幕在线不卡视频| 国产一区二区成人久久免费影院| 欧美高清精品3d| 亚洲国产精品久久久男人的天堂| 成人av综合在线| 国产三级精品在线| 国模娜娜一区二区三区| 91精品国产福利| 午夜精品一区在线观看| 在线观看国产一区二区| 亚洲欧美韩国综合色| 91原创在线视频| 亚洲欧洲日韩女同| 99re热这里只有精品免费视频 | 久久久精品综合| 国产一区在线看| 2024国产精品视频| 国产美女精品在线| 久久蜜臀精品av| 国产成人免费视频网站高清观看视频| 日韩欧美国产成人一区二区| 日本网站在线观看一区二区三区| 欧美麻豆精品久久久久久| 首页国产欧美久久| 日韩免费高清av| 久久精品99国产精品| 欧美va日韩va| 狠狠久久亚洲欧美| 欧美激情综合五月色丁香小说| 国产成人小视频| 日韩一区中文字幕| 色婷婷av一区二区三区大白胸| 一区二区三区不卡视频在线观看| 欧美日韩一区二区三区在线看| 亚洲国产精品麻豆| 欧美一区二区三区公司| 美女任你摸久久 | 国产精品美女久久福利网站| 99久久精品情趣| 亚洲乱码国产乱码精品精的特点 | 久久精品一二三| 懂色av一区二区夜夜嗨| 亚洲伦理在线免费看| 欧美亚洲国产一区二区三区va| 视频一区二区三区中文字幕| 精品成人私密视频| 成人午夜精品一区二区三区| 综合欧美亚洲日本| 在线播放91灌醉迷j高跟美女| 美国十次综合导航| 国产精品欧美一级免费| 欧美影院午夜播放| 狠狠色丁香婷婷综合| 中文字幕中文在线不卡住| 欧美日韩一区二区三区不卡| 裸体歌舞表演一区二区| 国产精品高潮久久久久无| 欧美日韩国产精选| 国产在线一区观看| 一区二区三区中文字幕电影 | 一区二区三区欧美在线观看| 91精品国产综合久久久久久漫画| 国产老肥熟一区二区三区| 亚洲美女视频在线观看| 日韩精品一区二区三区四区| 99久久国产免费看| 久久av老司机精品网站导航| 亚洲色图欧美激情| 精品久久久久久久久久久久久久久久久 | 国产精品无人区| 欧美精品免费视频| 成人黄色小视频| 美女被吸乳得到大胸91| 亚洲精品伦理在线| 精品不卡在线视频| 欧美三级欧美一级| 国产不卡高清在线观看视频| 三级久久三级久久久| 最新高清无码专区| 久久免费视频一区| 欧美一区二区三区免费视频| 91色九色蝌蚪| 国产精品一卡二卡在线观看| 调教+趴+乳夹+国产+精品| 国产精品久久久久久久久免费丝袜 | 亚洲444eee在线观看| 国产精品国产三级国产专播品爱网| 67194成人在线观看| 91色综合久久久久婷婷| 国产69精品久久99不卡| 美国毛片一区二区三区|