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

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

?? bio.h

?? SDL文件。SDL_ERROwenjian.....
?? H
?? 第 1 頁 / 共 3 頁
字號:
#define BIO_buffer_get_num_lines(b) BIO_ctrl(b,BIO_CTRL_GET,0,NULL)

/* For BIO_s_bio() */
#define BIO_set_write_buf_size(b,size) (int)BIO_ctrl(b,BIO_C_SET_WRITE_BUF_SIZE,size,NULL)
#define BIO_get_write_buf_size(b,size) (size_t)BIO_ctrl(b,BIO_C_GET_WRITE_BUF_SIZE,size,NULL)
#define BIO_make_bio_pair(b1,b2)   (int)BIO_ctrl(b1,BIO_C_MAKE_BIO_PAIR,0,b2)
#define BIO_destroy_bio_pair(b)    (int)BIO_ctrl(b,BIO_C_DESTROY_BIO_PAIR,0,NULL)
#define BIO_shutdown_wr(b) (int)BIO_ctrl(b, BIO_C_SHUTDOWN_WR, 0, NULL)
/* macros with inappropriate type -- but ...pending macros use int too: */
#define BIO_get_write_guarantee(b) (int)BIO_ctrl(b,BIO_C_GET_WRITE_GUARANTEE,0,NULL)
#define BIO_get_read_request(b)    (int)BIO_ctrl(b,BIO_C_GET_READ_REQUEST,0,NULL)
size_t BIO_ctrl_get_write_guarantee(BIO *b);
size_t BIO_ctrl_get_read_request(BIO *b);
int BIO_ctrl_reset_read_request(BIO *b);

/* ctrl macros for dgram */
#define BIO_ctrl_dgram_connect(b,peer)  \
                     (int)BIO_ctrl(b,BIO_CTRL_DGRAM_CONNECT,0, (char *)peer)
#define BIO_ctrl_set_connected(b, state, peer) \
         (int)BIO_ctrl(b, BIO_CTRL_DGRAM_SET_CONNECTED, state, (char *)peer)
#define BIO_dgram_recv_timedout(b) \
         (int)BIO_ctrl(b, BIO_CTRL_DGRAM_GET_RECV_TIMER_EXP, 0, NULL)
#define BIO_dgram_send_timedout(b) \
         (int)BIO_ctrl(b, BIO_CTRL_DGRAM_GET_SEND_TIMER_EXP, 0, NULL)
#define BIO_dgram_set_peer(b,peer) \
         (int)BIO_ctrl(b, BIO_CTRL_DGRAM_SET_PEER, 0, (char *)peer)

/* These two aren't currently implemented */
/* int BIO_get_ex_num(BIO *bio); */
/* void BIO_set_ex_free_func(BIO *bio,int idx,void (*cb)()); */
int BIO_set_ex_data(BIO *bio,int idx,void *data);
void *BIO_get_ex_data(BIO *bio,int idx);
int BIO_get_ex_new_index(long argl, void *argp, CRYPTO_EX_new *new_func,
	CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func);
unsigned long BIO_number_read(BIO *bio);
unsigned long BIO_number_written(BIO *bio);

# ifndef OPENSSL_NO_FP_API
#  if defined(OPENSSL_SYS_WIN16) && defined(_WINDLL)
BIO_METHOD *BIO_s_file_internal(void);
BIO *BIO_new_file_internal(char *filename, char *mode);
BIO *BIO_new_fp_internal(FILE *stream, int close_flag);
#    define BIO_s_file	BIO_s_file_internal
#    define BIO_new_file	BIO_new_file_internal
#    define BIO_new_fp	BIO_new_fp_internal
#  else /* FP_API */
BIO_METHOD *BIO_s_file(void );
BIO *BIO_new_file(const char *filename, const char *mode);
BIO *BIO_new_fp(FILE *stream, int close_flag);
#    define BIO_s_file_internal		BIO_s_file
#    define BIO_new_file_internal	BIO_new_file
#    define BIO_new_fp_internal		BIO_s_file
#  endif /* FP_API */
# endif
BIO *	BIO_new(BIO_METHOD *type);
int	BIO_set(BIO *a,BIO_METHOD *type);
int	BIO_free(BIO *a);
void	BIO_vfree(BIO *a);
int	BIO_read(BIO *b, void *data, int len);
int	BIO_gets(BIO *bp,char *buf, int size);
int	BIO_write(BIO *b, const void *data, int len);
int	BIO_puts(BIO *bp,const char *buf);
int	BIO_indent(BIO *b,int indent,int max);
long	BIO_ctrl(BIO *bp,int cmd,long larg,void *parg);
long BIO_callback_ctrl(BIO *b, int cmd, void (*fp)(struct bio_st *, int, const char *, int, long, long));
char *	BIO_ptr_ctrl(BIO *bp,int cmd,long larg);
long	BIO_int_ctrl(BIO *bp,int cmd,long larg,int iarg);
BIO *	BIO_push(BIO *b,BIO *append);
BIO *	BIO_pop(BIO *b);
void	BIO_free_all(BIO *a);
BIO *	BIO_find_type(BIO *b,int bio_type);
BIO *	BIO_next(BIO *b);
BIO *	BIO_get_retry_BIO(BIO *bio, int *reason);
int	BIO_get_retry_reason(BIO *bio);
BIO *	BIO_dup_chain(BIO *in);

int BIO_nread0(BIO *bio, char **buf);
int BIO_nread(BIO *bio, char **buf, int num);
int BIO_nwrite0(BIO *bio, char **buf);
int BIO_nwrite(BIO *bio, char **buf, int num);

#ifndef OPENSSL_SYS_WIN16
long BIO_debug_callback(BIO *bio,int cmd,const char *argp,int argi,
	long argl,long ret);
#else
long _far _loadds BIO_debug_callback(BIO *bio,int cmd,const char *argp,int argi,
	long argl,long ret);
#endif

BIO_METHOD *BIO_s_mem(void);
BIO *BIO_new_mem_buf(void *buf, int len);
BIO_METHOD *BIO_s_socket(void);
BIO_METHOD *BIO_s_connect(void);
BIO_METHOD *BIO_s_accept(void);
BIO_METHOD *BIO_s_fd(void);
#ifndef OPENSSL_SYS_OS2
BIO_METHOD *BIO_s_log(void);
#endif
BIO_METHOD *BIO_s_bio(void);
BIO_METHOD *BIO_s_null(void);
BIO_METHOD *BIO_f_null(void);
BIO_METHOD *BIO_f_buffer(void);
#ifdef OPENSSL_SYS_VMS
BIO_METHOD *BIO_f_linebuffer(void);
#endif
BIO_METHOD *BIO_f_nbio_test(void);
#ifndef OPENSSL_NO_DGRAM
BIO_METHOD *BIO_s_datagram(void);
#endif

/* BIO_METHOD *BIO_f_ber(void); */

int BIO_sock_should_retry(int i);
int BIO_sock_non_fatal_error(int error);
int BIO_dgram_non_fatal_error(int error);

int BIO_fd_should_retry(int i);
int BIO_fd_non_fatal_error(int error);
int BIO_dump_cb(int (*cb)(const void *data, size_t len, void *u),
		void *u, const char *s, int len);
int BIO_dump_indent_cb(int (*cb)(const void *data, size_t len, void *u),
		       void *u, const char *s, int len, int indent);
int BIO_dump(BIO *b,const char *bytes,int len);
int BIO_dump_indent(BIO *b,const char *bytes,int len,int indent);
#ifndef OPENSSL_NO_FP_API
int BIO_dump_fp(FILE *fp, const char *s, int len);
int BIO_dump_indent_fp(FILE *fp, const char *s, int len, int indent);
#endif
struct hostent *BIO_gethostbyname(const char *name);
/* We might want a thread-safe interface too:
 * struct hostent *BIO_gethostbyname_r(const char *name,
 *     struct hostent *result, void *buffer, size_t buflen);
 * or something similar (caller allocates a struct hostent,
 * pointed to by "result", and additional buffer space for the various
 * substructures; if the buffer does not suffice, NULL is returned
 * and an appropriate error code is set).
 */
int BIO_sock_error(int sock);
int BIO_socket_ioctl(int fd, long type, void *arg);
int BIO_socket_nbio(int fd,int mode);
int BIO_get_port(const char *str, unsigned short *port_ptr);
int BIO_get_host_ip(const char *str, unsigned char *ip);
int BIO_get_accept_socket(char *host_port,int mode);
int BIO_accept(int sock,char **ip_port);
int BIO_sock_init(void );
void BIO_sock_cleanup(void);
int BIO_set_tcp_ndelay(int sock,int turn_on);

BIO *BIO_new_socket(int sock, int close_flag);
BIO *BIO_new_dgram(int fd, int close_flag);
BIO *BIO_new_fd(int fd, int close_flag);
BIO *BIO_new_connect(char *host_port);
BIO *BIO_new_accept(char *host_port);

int BIO_new_bio_pair(BIO **bio1, size_t writebuf1,
	BIO **bio2, size_t writebuf2);
/* If successful, returns 1 and in *bio1, *bio2 two BIO pair endpoints.
 * Otherwise returns 0 and sets *bio1 and *bio2 to NULL.
 * Size 0 uses default value.
 */

void BIO_copy_next_retry(BIO *b);

/*long BIO_ghbn_ctrl(int cmd,int iarg,char *parg);*/

#ifdef __GNUC__
#  define __bio_h__attr__ __attribute__
#else
#  define __bio_h__attr__(x)
#endif
int BIO_printf(BIO *bio, const char *format, ...)
	__bio_h__attr__((__format__(__printf__,2,3)));
int BIO_vprintf(BIO *bio, const char *format, va_list args)
	__bio_h__attr__((__format__(__printf__,2,0)));
int BIO_snprintf(char *buf, size_t n, const char *format, ...)
	__bio_h__attr__((__format__(__printf__,3,4)));
int BIO_vsnprintf(char *buf, size_t n, const char *format, va_list args)
	__bio_h__attr__((__format__(__printf__,3,0)));
#undef __bio_h__attr__

/* BEGIN ERROR CODES */
/* The following lines are auto generated by the script mkerr.pl. Any changes
 * made after this point may be overwritten when the script is next run.
 */
void ERR_load_BIO_strings(void);

/* Error codes for the BIO functions. */

/* Function codes. */
#define BIO_F_ACPT_STATE				 100
#define BIO_F_BIO_ACCEPT				 101
#define BIO_F_BIO_BER_GET_HEADER			 102
#define BIO_F_BIO_CALLBACK_CTRL				 131
#define BIO_F_BIO_CTRL					 103
#define BIO_F_BIO_GETHOSTBYNAME				 120
#define BIO_F_BIO_GETS					 104
#define BIO_F_BIO_GET_ACCEPT_SOCKET			 105
#define BIO_F_BIO_GET_HOST_IP				 106
#define BIO_F_BIO_GET_PORT				 107
#define BIO_F_BIO_MAKE_PAIR				 121
#define BIO_F_BIO_NEW					 108
#define BIO_F_BIO_NEW_FILE				 109
#define BIO_F_BIO_NEW_MEM_BUF				 126
#define BIO_F_BIO_NREAD					 123
#define BIO_F_BIO_NREAD0				 124
#define BIO_F_BIO_NWRITE				 125
#define BIO_F_BIO_NWRITE0				 122
#define BIO_F_BIO_PUTS					 110
#define BIO_F_BIO_READ					 111
#define BIO_F_BIO_SOCK_INIT				 112
#define BIO_F_BIO_WRITE					 113
#define BIO_F_BUFFER_CTRL				 114
#define BIO_F_CONN_CTRL					 127
#define BIO_F_CONN_STATE				 115
#define BIO_F_FILE_CTRL					 116
#define BIO_F_FILE_READ					 130
#define BIO_F_LINEBUFFER_CTRL				 129
#define BIO_F_MEM_READ					 128
#define BIO_F_MEM_WRITE					 117
#define BIO_F_SSL_NEW					 118
#define BIO_F_WSASTARTUP				 119

/* Reason codes. */
#define BIO_R_ACCEPT_ERROR				 100
#define BIO_R_BAD_FOPEN_MODE				 101
#define BIO_R_BAD_HOSTNAME_LOOKUP			 102
#define BIO_R_BROKEN_PIPE				 124
#define BIO_R_CONNECT_ERROR				 103
#define BIO_R_EOF_ON_MEMORY_BIO				 127
#define BIO_R_ERROR_SETTING_NBIO			 104
#define BIO_R_ERROR_SETTING_NBIO_ON_ACCEPTED_SOCKET	 105
#define BIO_R_ERROR_SETTING_NBIO_ON_ACCEPT_SOCKET	 106
#define BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET		 107
#define BIO_R_INVALID_ARGUMENT				 125
#define BIO_R_INVALID_IP_ADDRESS			 108
#define BIO_R_IN_USE					 123
#define BIO_R_KEEPALIVE					 109
#define BIO_R_NBIO_CONNECT_ERROR			 110
#define BIO_R_NO_ACCEPT_PORT_SPECIFIED			 111
#define BIO_R_NO_HOSTNAME_SPECIFIED			 112
#define BIO_R_NO_PORT_DEFINED				 113
#define BIO_R_NO_PORT_SPECIFIED				 114
#define BIO_R_NO_SUCH_FILE				 128
#define BIO_R_NULL_PARAMETER				 115
#define BIO_R_TAG_MISMATCH				 116
#define BIO_R_UNABLE_TO_BIND_SOCKET			 117
#define BIO_R_UNABLE_TO_CREATE_SOCKET			 118
#define BIO_R_UNABLE_TO_LISTEN_SOCKET			 119
#define BIO_R_UNINITIALIZED				 120
#define BIO_R_UNSUPPORTED_METHOD			 121
#define BIO_R_WRITE_TO_READ_ONLY_BIO			 126
#define BIO_R_WSASTARTUP				 122

#ifdef  __cplusplus
}
#endif
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一品视频| 欧美三级蜜桃2在线观看| 欧美性大战久久久| 亚洲美女少妇撒尿| 99视频超级精品| 国产精品国产三级国产aⅴ原创| 七七婷婷婷婷精品国产| 欧美一区二区播放| 亚洲一线二线三线视频| 成人va在线观看| 欧美一区二区三区日韩| 波多野结衣精品在线| 午夜精品久久久久久久| 最新国产の精品合集bt伙计| 亚洲成人手机在线| 欧美色精品在线视频| 视频一区在线播放| 久久综合九色综合97_久久久| 国产精品一级在线| 亚洲成人综合网站| 国产蜜臀av在线一区二区三区| 97se亚洲国产综合在线| 男男成人高潮片免费网站| 欧美刺激午夜性久久久久久久 | 在线观看免费成人| 久久不见久久见免费视频1| 亚洲123区在线观看| 石原莉奈在线亚洲二区| 亚洲成人免费看| 麻豆91免费观看| 久久99最新地址| 国产一区二区三区不卡在线观看 | 成人精品免费视频| 亚洲影院理伦片| 国产精品每日更新在线播放网址 | 天天综合色天天综合色h| 国产欧美一区二区三区在线老狼| 欧美丰满少妇xxxxx高潮对白| 成人午夜激情片| 国产电影精品久久禁18| 麻豆91免费观看| 久久九九影视网| 欧美韩日一区二区三区| 1区2区3区欧美| 亚洲国产综合91精品麻豆| 中文字幕精品在线不卡| 色婷婷av一区二区三区gif| 成人黄色综合网站| 国产大陆亚洲精品国产| 国产剧情av麻豆香蕉精品| 日韩av电影免费观看高清完整版在线观看| 日本一区二区三区电影| 国产精品超碰97尤物18| 欧美高清在线一区| 亚洲精品久久7777| 亚洲狠狠爱一区二区三区| 香港成人在线视频| 免费在线观看不卡| 国产一区二区三区日韩| 久久99久久久欧美国产| 成人97人人超碰人人99| 99免费精品视频| 欧美日韩国产精选| 久久女同性恋中文字幕| 国产精品系列在线| 午夜私人影院久久久久| 麻豆一区二区三| 粉嫩aⅴ一区二区三区四区| 91论坛在线播放| 91精品国产91久久综合桃花| 日韩欧美区一区二| 国产精品天美传媒沈樵| 日韩国产精品久久久久久亚洲| 免费成人在线影院| 色悠悠久久综合| 日韩女优av电影| 亚洲高清视频在线| 不卡欧美aaaaa| 国产网站一区二区| 亚洲与欧洲av电影| 91农村精品一区二区在线| 欧美videofree性高清杂交| 亚洲网友自拍偷拍| 不卡一二三区首页| 国产日韩欧美综合在线| 日本伊人精品一区二区三区观看方式| 国产麻豆成人传媒免费观看| 欧美图区在线视频| 国产精品久久毛片a| 麻豆国产精品777777在线| 91久久精品网| 亚洲男人的天堂在线观看| 福利电影一区二区| 精品久久久久一区二区国产| 日本va欧美va瓶| 日韩一区二区在线观看视频| 亚洲综合男人的天堂| 色婷婷av一区二区三区大白胸| 国产精品国产三级国产aⅴ原创 | 一区二区免费视频| 91福利资源站| 亚洲黄色免费电影| 色欲综合视频天天天| 亚洲乱码日产精品bd | 国产suv精品一区二区三区| 2023国产精品视频| 成人美女在线视频| 亚洲日本va午夜在线影院| 91天堂素人约啪| 亚洲人成电影网站色mp4| 国产一区美女在线| 欧美国产1区2区| 欧美一级片免费看| 丝袜亚洲另类欧美| 欧美三级韩国三级日本一级| 中文字幕高清一区| 国产一区二区三区| 日韩一区二区三区电影在线观看 | 国产麻豆视频精品| 天天亚洲美女在线视频| 国产在线精品一区二区夜色| 国产成人精品网址| 色老头久久综合| 欧美mv日韩mv| 一区二区三区在线不卡| 亚洲女子a中天字幕| 欧美亚洲自拍偷拍| 性做久久久久久免费观看| 不卡的电影网站| 亚洲一区二区三区激情| 91猫先生在线| 青青草原综合久久大伊人精品| 久久久五月婷婷| caoporen国产精品视频| 亚洲欧洲在线观看av| 9人人澡人人爽人人精品| 午夜精品福利视频网站| 亚洲国产精品高清| 99这里只有久久精品视频| 亚洲日本护士毛茸茸| 色综合久久精品| 久久国产三级精品| 亚洲丶国产丶欧美一区二区三区| 亚洲精品一区二区三区蜜桃下载| 在线亚洲一区二区| 成人免费高清在线| 高清不卡一区二区在线| 国产黑丝在线一区二区三区| 五月天精品一区二区三区| 亚洲电影一级片| 丝袜美腿成人在线| 国产一区欧美二区| 国产一区二区三区电影在线观看 | 色婷婷综合视频在线观看| 亚洲午夜一区二区三区| 国产精品久久久久三级| 久久精品综合网| 国产精品久久毛片| 日韩激情一区二区| 国产iv一区二区三区| 国产乱码精品一区二区三区av| 9i看片成人免费高清| 久久这里都是精品| 婷婷综合另类小说色区| 99久久免费精品高清特色大片| 丁香六月久久综合狠狠色| 亚洲欧美一区二区久久| 日韩av成人高清| 成人小视频免费观看| 欧洲亚洲国产日韩| 精品精品国产高清a毛片牛牛| 国产精品久久夜| 日韩av网站在线观看| 国产一区二区三区四区五区美女| 波多野结衣一区二区三区 | 3d动漫精品啪啪1区2区免费| 2020国产精品| 亚洲va欧美va国产va天堂影院| 久久se这里有精品| 欧美三片在线视频观看| 国产女同互慰高潮91漫画| 日韩精品免费专区| 91精品办公室少妇高潮对白| 久久久久久久性| 韩国欧美一区二区| 欧美高清视频一二三区| 亚洲欧美二区三区| 国产大陆精品国产| 久久精品欧美一区二区三区麻豆| 天天av天天翘天天综合网色鬼国产| zzijzzij亚洲日本少妇熟睡| 2020国产成人综合网| 蜜桃视频在线观看一区二区| 欧美色手机在线观看| 亚洲欧洲成人自拍| 9l国产精品久久久久麻豆| 亚洲国产精品99久久久久久久久 | 中文字幕在线不卡| a4yy欧美一区二区三区| 欧美激情一区二区三区四区|