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

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

?? soapcpp2.h

?? linux下開發的soap協議。建議大家學習學習!
?? H
字號:
/*	soapcpp2.hThe contents of this file are subject to the Mozilla Public License Version 1.1(the "License"); you may not use this file except in compliance with theLicense. You may obtain a copy of the License athttp://www.cs.fsu.edu/~engelen/gsoapcompilerlicense.htmlSoftware distributed under the License is distributed on an "AS IS" basis,WITHOUT WARRANTY OF ANY KIND, either express or implied. See the Licensefor the specific language governing rights and limitations under the License.The Original Code is ''gSOAP compiler'' consisting of:error2.c, error2.h, init2.c, soapcpp2.c, soapcpp2.h, soapcpp2.l, soapcpp2.y, symbol2.c.The Initial Developer of the Original Code is Robert A. van Engelen.Copyright (C) 2000-2002 Robert A. van Engelen. All Rights Reserved.*/#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <string.h>#include <ctype.h>#include "error2.h"#define VERSION "2.1.6b"	/* Current version */#if defined(WIN32) || defined(__GLIBC__) || defined(__APPLE__)#ifndef WITH_BISON#define WITH_BISON#endif#endif/* #define DEBUG */ /* uncomment to debug */#ifdef DEBUG#define	check(expr, msg) ((expr) ? 1 : progerror(msg, __FILE__, __LINE__))#define DBGLOG(DBGCMD) { DBGCMD; }#else#define check(expr, msg) (expr, 1)#define DBGLOG(DBGCMD)#endif#ifdef WITH_BISON#ifdef WIN32#define yyparse soapcpp2parse#define yylex soapcpp2lex#define yyerror soapcpp2error#define yylval soapcpp2lval#define yychar soapcpp2char#define yydebug soapcpp2debug#define yynerrs soapcpp2nerrs#define yylineno soapcpp2lineno#define yytext soapcpp2text#define yyin soapcpp2in#define yywrap soapcpp2wrap#endif#endif#ifdef WIN32#define LONG64 __int64#else#define LONG64 long long#endifextern int yylineno;typedef	enum Bool {False, True} Bool;typedef	int Token;typedef	enum Type{	Tnone,	Tvoid,	Tchar,	Twchar,	Tshort,	Tint,	Tlong,	Tllong,	Tfloat,	Tdouble,	Tuchar,	Tushort,	Tuint,	Tulong,	Tullong,	Tenum,	Ttime,	Tclass,	Tstruct,	Tunion,	Tpointer,	Treference,	Tarray,	Tfun} Type;#define	TYPES (Tfun+1)	/* number of type (operators) enumerated above */typedef	enum Storage{	Snone		= 0,	Sauto		= 1,	Sregister	= 2,	Sstatic		= 4,	Sextern		= 8,	Stypedef	= 16,	Svirtual	= 32,	Sconst		= 64,	Sinline		= 128,	Sconstobj	= 256,	Sabstract	= 512,	SmustUnderstand	= 1024} Storage;typedef	enum Level { INTERNAL, GLOBAL, PARAM, LOCAL } Level;#define mknone()	mktype(Tnone,     NULL, 0)#define mkvoid()	mktype(Tvoid,     NULL, 0)#define mkbool()	mktype(Tenum,     booltable, 2)#define mkchar()	mktype(Tchar,     NULL, 1)#define mkwchart()	mktype(Twchar,    NULL, 4)#define mkshort()	mktype(Tshort,    NULL, 2)#define mkint()		mktype(Tint,      NULL, 4)#define mklong()	mktype(Tlong,     NULL, 8)#define mkllong()	mktype(Tllong,    NULL, 8)#define mkfloat()	mktype(Tfloat,    NULL, 4)#define mkdouble()	mktype(Tdouble,   NULL, 8)#define mkuchar()	mktype(Tuchar,    NULL, 1)	/* unsigned char */#define mkushort()	mktype(Tushort,   NULL, 2)	/* unsigned short */#define mkuint()	mktype(Tuint,     NULL, 4)	/* unsigned int */#define mkulong()	mktype(Tulong,    NULL, 8)	/* unsigned long */#define mkullong()	mktype(Tullong,   NULL, 8)	/* unsigned long */#define mktimet()	mktype(Ttime,     NULL, 4)#define mkenum(t)	mktype(Tenum,	  t,    4)#define mkmask(t)	mktype(Tenum,	  t,    8)#define	mkpointer(t)	mktype(Tpointer,  t,    4)#define	mkreference(t)	mktype(Treference,t,    4)#define	mkclass(t, w)	mktype(Tclass,    t,    w)#define	mkstruct(t, w)	mktype(Tstruct,   t,    w)#define	mkunion(t, w)	mktype(Tunion,    t,    w)#define	mkarray(t, w)	mktype(Tarray,    t,    w)#define	mkfun(t)	mktype(Tfun,      t,    0)#define mkstring()	mkpointer(mkchar())typedef struct Symbol{	char	*name;	Token	token;	struct	Symbol *next;} Symbol;Symbol	*install(const char*, Token), *lookup(const char*), *gensym(const char*);typedef	struct Tnode{	Type	type;	void	*ref;	Symbol	*id;	/* struct/class/union/enum name */	Symbol	*sym;	/* typedef name */	struct	Entry *response; /* funcs only: points to response struct */	int	width;	int	transient;	struct	Tnode *next;        Bool generated;        Bool wsdl;} Tnode;typedef	union Value {	LONG64	i;	double	r;	char	*s;} Value;typedef	struct IDinfo {	Tnode	*typ;	Storage	sto;	Bool	hasval;		/* if true, identifier is constant */	Value	val;		/* ... with this value */	int	offset;	int	minOccurs;	int	maxOccurs;} IDinfo;typedef	struct Entry {	Symbol	*sym;	IDinfo	info;	Level	level;	int	lineno;	struct	Entry *next;} Entry;typedef	struct Table {	Symbol	*sym;	Level	level;	Entry	*list;	struct	Table *prev;} Table;typedef struct FNinfo {	Tnode	*ret;	Table	*args;} FNinfo;typedef	struct Node {	Tnode	*typ;	Storage	sto;	Bool	hasval;		/* if true, this node has a constant value */	Value	val;		/* ... this is the value */	int	minOccurs;	int	maxOccurs;} Node;#define HDRIN 1#define HDROUT 2typedef struct Method{	struct Method *next;	char *name;	short mess;	char *part;} Method;typedef struct Service{	struct Service *next;	char *ns;	char *name;	char *URL;	char *executable;	char *URI;	char *WSDL;	char *encoding;	struct Method *list;} Service;extern Entry *enter(Table*, Symbol*), *entry(Table*, Symbol*), *enumentry(Symbol*);extern Table *mktable(Table*);extern Tnode *mkmethod(Tnode*, Table*);extern char *emalloc(unsigned int);extern Tnode *mktype(Type, void*, int);extern Tnode *mksymtype(Tnode*, Symbol*);extern int is_transient(Tnode*);extern int is_response(Tnode*);extern Table *typetable, *uniontable, *enumtable, *classtable, *booltable;extern void compile(Table*);extern void freetable(Table*);extern Entry *unlinklast(Table*); extern int cflag;extern int mflag;extern char *dirpath;extern char *prefix;extern int custom_header;extern int custom_fault;extern Service *services;extern Symbol *namespaceid;extern int transient;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av免费在线观看| 亚洲sss视频在线视频| 欧美在线观看视频在线| 色老综合老女人久久久| 色综合视频一区二区三区高清| 成人精品高清在线| 成人一道本在线| 一本一道久久a久久精品 | 日韩成人精品在线观看| 亚洲免费观看高清完整版在线观看| 国产亚洲美州欧州综合国| 国产日产欧美一区| 亚洲欧美日韩一区| 丝袜美腿一区二区三区| 美女网站视频久久| 国产综合色产在线精品| 成人精品视频一区| 欧美日韩黄视频| 国产日韩欧美一区二区三区综合| 国产日韩视频一区二区三区| 国产精品久久国产精麻豆99网站| 一区二区三区四区中文字幕| 天天色天天操综合| 国产成人精品影视| 欧美日韩黄视频| 国产网站一区二区| 亚洲香蕉伊在人在线观| 久久精品国产精品亚洲精品| 99久久精品免费看国产| 日韩视频一区二区三区在线播放| 精品欧美乱码久久久久久1区2区 | 国产精品一区二区无线| 91在线观看成人| 91麻豆精品国产无毒不卡在线观看 | 日本大香伊一区二区三区| 91在线你懂得| 日本一区二区电影| 麻豆视频观看网址久久| 国产.精品.日韩.另类.中文.在线.播放| 波波电影院一区二区三区| 欧美精品久久99久久在免费线| 久久久不卡影院| 日韩成人精品视频| 91啦中文在线观看| 亚洲国产高清aⅴ视频| 美女被吸乳得到大胸91| 欧美性极品少妇| 国产日韩精品一区二区浪潮av| 午夜精品国产更新| 色综合天天综合网天天看片| 国产亚洲视频系列| 日韩高清在线观看| 在线观看91视频| 亚洲人快播电影网| 成人app在线观看| 久久综合资源网| 麻豆精品蜜桃视频网站| 欧美日韩成人综合在线一区二区| 综合分类小说区另类春色亚洲小说欧美 | 91在线云播放| 国产欧美日韩视频在线观看| 久久99国产精品久久| 在线成人高清不卡| 欧美日韩免费电影| 欧美国产综合一区二区| 日韩国产精品大片| 欧美精品丝袜中出| 亚洲图片有声小说| 欧美日韩aaaaaa| 亚洲图片欧美一区| 欧美一区二视频| 亚洲国产综合91精品麻豆| 欧美又粗又大又爽| 亚洲6080在线| 在线91免费看| 裸体在线国模精品偷拍| 日韩欧美一二三区| 国产乱子伦视频一区二区三区 | 国产无遮挡一区二区三区毛片日本| 免费精品99久久国产综合精品| 91精品视频网| 日本va欧美va精品发布| 精品国产乱码久久久久久老虎 | 欧美日韩在线免费视频| 亚洲亚洲人成综合网络| 911国产精品| 精品一区二区三区免费视频| 国产午夜精品理论片a级大结局| 波多野结衣精品在线| 一区免费观看视频| 欧美剧情电影在线观看完整版免费励志电影 | 欧美日韩成人一区| 精品亚洲成a人在线观看| 久久久久亚洲蜜桃| 99久久777色| 一区二区三区在线播| 欧美一区二区精品久久911| 国产一区美女在线| 中文字幕在线视频一区| 欧美亚洲综合在线| 黄网站免费久久| 中文字幕制服丝袜一区二区三区| 欧美三级中文字幕| 国产原创一区二区| 亚洲欧美日韩国产成人精品影院 | 亚洲精品视频在线观看免费| 欧美精品v国产精品v日韩精品| 国产在线精品一区二区夜色| 亚洲视频一区二区在线| 精品久久人人做人人爱| 色综合色综合色综合色综合色综合 | 亚洲r级在线视频| 国产色产综合产在线视频| 欧美视频自拍偷拍| 成人精品国产免费网站| 日韩国产一区二| 国产精品国产a级| 欧美成人激情免费网| 在线观看日韩电影| 国产成人精品综合在线观看| 日韩精品成人一区二区在线| 亚洲免费色视频| 久久麻豆一区二区| 91精品中文字幕一区二区三区| 91首页免费视频| 久久丁香综合五月国产三级网站| 一区二区三区在线视频免费 | 亚洲欧美日韩人成在线播放| 久久久久国产精品人| 91免费观看视频| 国产精品自拍网站| 日韩一二三四区| 国产a级毛片一区| 日本一道高清亚洲日美韩| 亚洲丝袜自拍清纯另类| 国产调教视频一区| 久久中文娱乐网| 日韩精品一区二区三区四区视频| 欧美色图一区二区三区| 色综合久久中文字幕| av一区二区三区在线| 丁香亚洲综合激情啪啪综合| 国产一区二区三区电影在线观看| 日精品一区二区| 日本一不卡视频| 免费在线成人网| 激情图片小说一区| 国产麻豆91精品| gogogo免费视频观看亚洲一| 福利电影一区二区| 99精品久久免费看蜜臀剧情介绍| 97se亚洲国产综合自在线不卡| 国产成人夜色高潮福利影视| 懂色av中文一区二区三区| 国产99一区视频免费| 成人免费毛片a| 一本高清dvd不卡在线观看| 色综合色综合色综合色综合色综合 | 国产精品女主播在线观看| 中国av一区二区三区| 中文字幕亚洲不卡| 亚洲免费av网站| 午夜视黄欧洲亚洲| 日本不卡的三区四区五区| 国产一区二区三区日韩 | 亚洲成人免费影院| 日本va欧美va精品| 国产美女视频一区| 91在线国产观看| 欧美日韩一区在线| 欧美一级高清片| 国产无遮挡一区二区三区毛片日本| 国产精品美女久久久久久久网站| 国产精品久久久久久久久免费桃花| 中文字幕在线观看一区二区| 亚洲一区国产视频| 免费日本视频一区| 丁香六月久久综合狠狠色| 色综合天天性综合| 欧美日韩精品二区第二页| 日韩欧美国产电影| 中文字幕av一区二区三区免费看 | 91久久精品国产91性色tv| 欧美日韩成人综合天天影院| 久久女同性恋中文字幕| 亚洲精品菠萝久久久久久久| 看电视剧不卡顿的网站| 99精品视频在线观看免费| 日韩三级伦理片妻子的秘密按摩| 中文一区二区在线观看| 五月天一区二区三区| 成人av电影免费在线播放| 91精品中文字幕一区二区三区| 国产精品入口麻豆九色| 日韩av一级电影| 一本色道综合亚洲| 国产欧美日韩激情| 麻豆中文一区二区| 欧美日韩综合色| 国产精品成人免费在线|