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

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

?? common.h

?? Dag Erling http library source code
?? H
字號:
/*- * Copyright (c) 1998-2004 Dag-Erling Co飀an Sm鴕grav * All rights reserved. * * 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 above copyright *    notice, this list of conditions and the following disclaimer *    in this position and unchanged. * 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. The name of the author may not be used to endorse or promote products *    derived from this software without specific prior written permission * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 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. * * $FreeBSD: src/lib/libfetch/common.h,v 1.28 2004/09/21 18:35:20 des Exp $ */#ifndef _COMMON_H_INCLUDED#define _COMMON_H_INCLUDED#if 0#define HTTP_DEBUG_ENABLED#endif#ifdef HTTP_DEBUG_ENABLED#define HTTPDEBUG ENABLE#else#define HTTPDEBUG DISABLE#endif#define FTP_DEFAULT_PORT	21#define HTTP_DEFAULT_PORT	80#define FTP_DEFAULT_PROXY_PORT	21#define HTTP_DEFAULT_PROXY_PORT	3128#ifdef WITH_SSL#include <openssl/crypto.h>#include <openssl/x509.h>#include <openssl/pem.h>#include <openssl/ssl.h>#include <openssl/err.h>#endif#define URL_SCHEMELEN 16#define URL_USERLEN 256#define URL_PWDLEN 256struct url {	RMascii		 scheme[URL_SCHEMELEN+1];	RMascii		 user[URL_USERLEN+1];	RMascii		 pwd[URL_PWDLEN+1];	RMascii		 host[MAXHOSTNAMELEN+1];	RMint32		 port;	RMascii		*doc;	RMint64		 offset;	RMint64		 offset_end;	RMuint32	 length;};struct url_stat {	RMint64		 size;	time_t		 atime;	time_t		 mtime;};struct url_ent {	RMascii		 name[PATH_MAX];	struct url_stat	 stat;};/* Connection */typedef struct fetchconn conn_t;struct fetchconn {	RMint32		 sd;		/* socket descriptor */	RMuint8		*buf;		/* buffer */	RMuint32		 bufsize;	/* buffer size */	RMuint32		 buflen;	/* length of buffer contents */	RMint32		 err;		/* last protocol reply code */#ifdef WITH_SSL	SSL		*ssl;		/* SSL handle */	SSL_CTX		*ssl_ctx;	/* SSL context */	X509		*ssl_cert;	/* server certificate */	SSL_METHOD	*ssl_meth;	/* SSL method */#endif	RMint32		 ref;		/* reference count */};/* Structure used for error message lists */struct fetcherr {	const RMint32	 num;	const RMint32	 cat;	const RMascii	*string;};void		 _fetch_seterr(struct fetcherr *, RMint32);void		 _fetch_syserr(void);void		 _fetch_info(const RMascii *, ...);RMint32		 _fetch_default_port(const RMascii *);RMint32		 _fetch_default_proxy_port(const RMascii *);RMint32		 _fetch_bind(RMint32, RMint32, const RMascii *);conn_t		*_fetch_connect(const RMascii *, RMint32, RMint32, RMint32);conn_t		*_fetch_reopen(RMint32);conn_t		*_fetch_ref(conn_t *);RMint32		 _fetch_ssl(conn_t *, RMint32);RMint32		 _fetch_read(conn_t *, RMuint8 *, RMuint32);RMint32		 _fetch_getln(conn_t *);RMint32		 _fetch_write(conn_t *, const RMuint8 *, RMuint32);RMint32		 _fetch_putln(conn_t *, const RMascii *, RMuint32);RMint32		 _fetch_close(conn_t *);/* HTTP-specific functions */HTTPFile	*fetchXGetHTTP(struct url *, struct url_stat *, RMHTTPFlags);HTTPFile	*fetchGetHTTP(struct url *, RMHTTPFlags);RMint32		 fetchStatHTTP(struct url *, struct url_stat *, RMHTTPFlags);/* URL parsing */struct url	*fetchMakeURL(const RMascii *, const RMascii *, RMint32,		     const RMascii *, const RMascii *, const RMascii *);struct url	*fetchParseURL(const RMascii *);void		 fetchFreeURL(struct url *);#define _ftp_seterr(n)	 _fetch_seterr(_ftp_errlist, n)#define _http_seterr(n)	 _fetch_seterr(_http_errlist, n)#define _netdb_seterr(n) _fetch_seterr(_netdb_errlist, n)#define _url_seterr(n)	 _fetch_seterr(_url_errlist, n)#define SAFE(x) 							\{									\	status = (x);							\	if (status < 0){						\		RMDBGLOG((HTTPDEBUG,"Error : %s\n", strerror(errno)));	\		return status; 						\	}								\}#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久婷婷国产综合精品| 91免费小视频| 亚洲猫色日本管| 日韩一二三四区| 91在线小视频| 国产一区二区三区蝌蚪| 亚洲综合丁香婷婷六月香| 久久综合久久久久88| 欧美性视频一区二区三区| 国产高清视频一区| 免费观看日韩av| 性欧美大战久久久久久久久| 欧美国产综合一区二区| 日韩欧美国产系列| 欧美三级电影在线看| av不卡在线观看| 国产在线播放一区三区四| 日韩电影一区二区三区| 一区二区三区日韩精品视频| 欧美激情一区二区三区蜜桃视频| 日韩精品在线看片z| 欧美另类videos死尸| 色噜噜狠狠色综合欧洲selulu| 国产高清不卡一区| 国产一区二区三区四区五区美女| 免费成人你懂的| 午夜国产精品一区| 亚洲一区影音先锋| 一区二区欧美国产| 怡红院av一区二区三区| 成人免费在线播放视频| 国产精品―色哟哟| 欧美激情综合五月色丁香| 欧美激情一区二区| 亚洲国产精品精华液2区45| 久久久久久久久久久久久久久99 | 久久久久久久久久久黄色| 欧美成人在线直播| 精品国产一区二区三区久久久蜜月| 91精品国产入口| 日韩欧美色综合| 精品国产乱码久久久久久久久| 日韩欧美在线1卡| 日韩美女在线视频| 久久久久国产精品人| 久久综合九色综合97婷婷| 欧美精品一区二区三区蜜桃 | 日韩亚洲欧美中文三级| 欧美一区二区三区系列电影| 欧美一区二区三级| 日韩欧美专区在线| 久久综合久久鬼色中文字| 国产三级一区二区三区| 国产精品久久777777| 最新高清无码专区| 一区二区激情视频| 日韩精品久久理论片| 美美哒免费高清在线观看视频一区二区| 三级在线观看一区二区| 久久国产精品一区二区| 国产自产视频一区二区三区| 国产成人午夜高潮毛片| 色综合天天做天天爱| 91久久国产最好的精华液| 欧美自拍丝袜亚洲| 日韩一区和二区| 久久久国产午夜精品| 亚洲欧美色综合| 日本美女一区二区三区视频| 国产一区视频导航| 99r国产精品| 欧美精品三级在线观看| www国产亚洲精品久久麻豆| 国产精品久久国产精麻豆99网站| 伊人性伊人情综合网| 丝袜美腿亚洲一区二区图片| 国产精品99久久久久久久女警| 99精品视频免费在线观看| 欧美日韩激情在线| 久久在线免费观看| 亚洲综合视频在线观看| 狠狠色丁香久久婷婷综合_中| av在线不卡电影| 91精品国产综合久久精品麻豆| 久久久久久久久蜜桃| 亚洲一区二区在线播放相泽| 国产综合成人久久大片91| 日本精品视频一区二区| 精品奇米国产一区二区三区| 亚洲人成在线观看一区二区| 奇米一区二区三区| 99久久久免费精品国产一区二区| 69堂亚洲精品首页| 亚洲男人电影天堂| 精品一区二区日韩| 色综合久久久久久久| 久久理论电影网| 午夜视频在线观看一区二区三区 | 黑人精品欧美一区二区蜜桃| 在线观看一区日韩| 欧美国产97人人爽人人喊| 日韩**一区毛片| 色呦呦网站一区| 久久久精品黄色| 久久草av在线| 欧美日韩性生活| 亚洲人成影院在线观看| 国产成人av电影在线播放| 日韩三级在线免费观看| 亚洲bdsm女犯bdsm网站| 99久久精品免费看国产免费软件| 久久亚洲精精品中文字幕早川悠里 | 精品国产91久久久久久久妲己 | 理论电影国产精品| 91久久精品国产91性色tv| 国产精品久久久久久久久免费丝袜| 免费高清在线视频一区·| 91福利国产成人精品照片| 国产精品国产馆在线真实露脸| 国产精品一区二区久久不卡| 日韩精品中文字幕一区二区三区| 天天色天天操综合| 欧美日韩一本到| 亚洲最大色网站| 91视频com| 综合久久一区二区三区| 成人激情开心网| 欧美国产日产图区| 国产精品一区不卡| 精品国产污污免费网站入口 | 亚洲素人一区二区| www.av亚洲| 亚洲欧美自拍偷拍| 99久久伊人精品| 亚洲色图清纯唯美| 欧美亚洲国产一区在线观看网站| 亚洲免费看黄网站| 一本久久a久久精品亚洲| 亚洲色图丝袜美腿| 在线观看亚洲精品视频| 亚洲在线视频网站| 欧美美女一区二区| 日韩黄色免费网站| 精品国产制服丝袜高跟| 精品一区二区三区免费观看| 一区二区三区日韩在线观看| 欧美日韩免费不卡视频一区二区三区| 亚洲精品一二三| 欧美另类videos死尸| 久久不见久久见免费视频1| 久久午夜羞羞影院免费观看| 粉嫩一区二区三区性色av| 国产精品不卡一区二区三区| 91在线视频官网| 午夜视频在线观看一区二区| 日韩欧美国产综合| 成人三级伦理片| 亚洲精品水蜜桃| 91精品在线观看入口| 激情六月婷婷久久| 国产精品欧美经典| 欧美视频一区二区三区四区| 热久久国产精品| 国产日韩欧美制服另类| 91久久香蕉国产日韩欧美9色| 无码av免费一区二区三区试看| 日韩欧美国产一区二区三区| 成人综合激情网| 亚洲午夜久久久久久久久电影网 | 制服丝袜亚洲播放| 九色综合狠狠综合久久| 国产午夜久久久久| 欧美日韩在线直播| 国产在线播放一区三区四| 亚洲日本在线天堂| 日韩手机在线导航| 不卡的av网站| 老司机免费视频一区二区| 亚洲欧美一区二区在线观看| 在线播放日韩导航| 处破女av一区二区| 偷拍日韩校园综合在线| 久久久www成人免费毛片麻豆 | 国产精品久久久久久久久果冻传媒| 在线视频观看一区| 国产一区二区电影| 亚洲成人高清在线| 亚洲国产精品二十页| 在线成人av影院| 99re热这里只有精品免费视频 | 日韩二区三区在线观看| 国产精品色在线观看| 91精品国产综合久久蜜臀| 99精品视频在线观看| 久国产精品韩国三级视频| 亚洲激情图片一区| 国产精品毛片大码女人| 欧美大片在线观看一区二区| 色综合中文字幕| 成人免费黄色大片|