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

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

?? canltwo_wrap.c

?? can4linux-3.5.3.gz can4 linux
?? C
?? 第 1 頁 / 共 5 頁
字號:
SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {  swig_type_info *lastty = ty;  if (!ty || !ty->dcast) return ty;  while (ty && (ty->dcast)) {    ty = (*ty->dcast)(ptr);    if (ty) lastty = ty;  }  return lastty;}/*  Return the name associated with this type*/SWIGRUNTIMEINLINE const char *SWIG_TypeName(const swig_type_info *ty) {  return ty->name;}/*  Return the pretty name associated with this type,  that is an unmangled type name in a form presentable to the user.*/SWIGRUNTIME const char *SWIG_TypePrettyName(const swig_type_info *type) {  /* The "str" field contains the equivalent pretty names of the     type, separated by vertical-bar characters.  We choose     to print the last name, as it is often (?) the most     specific. */  if (!type) return NULL;  if (type->str != NULL) {    const char *last_name = type->str;    const char *s;    for (s = type->str; *s; s++)      if (*s == '|') last_name = s+1;    return last_name;  }  else    return type->name;}/*    Set the clientdata field for a type*/SWIGRUNTIME voidSWIG_TypeClientData(swig_type_info *ti, void *clientdata) {  swig_cast_info *cast = ti->cast;  /* if (ti->clientdata == clientdata) return; */  ti->clientdata = clientdata;    while (cast) {    if (!cast->converter) {      swig_type_info *tc = cast->type;      if (!tc->clientdata) {	SWIG_TypeClientData(tc, clientdata);      }    }        cast = cast->next;  }}SWIGRUNTIME voidSWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {  SWIG_TypeClientData(ti, clientdata);  ti->owndata = 1;}  /*  Search for a swig_type_info structure only by mangled name  Search is a O(log #types)    We start searching at module start, and finish searching when start == end.    Note: if start == end at the beginning of the function, we go all the way around  the circular list.*/SWIGRUNTIME swig_type_info *SWIG_MangledTypeQueryModule(swig_module_info *start,                             swig_module_info *end, 		            const char *name) {  swig_module_info *iter = start;  do {    if (iter->size) {      register size_t l = 0;      register size_t r = iter->size - 1;      do {	/* since l+r >= 0, we can (>> 1) instead (/ 2) */	register size_t i = (l + r) >> 1; 	const char *iname = iter->types[i]->name;	if (iname) {	  register int compare = strcmp(name, iname);	  if (compare == 0) {	    	    return iter->types[i];	  } else if (compare < 0) {	    if (i) {	      r = i - 1;	    } else {	      break;	    }	  } else if (compare > 0) {	    l = i + 1;	  }	} else {	  break; /* should never happen */	}      } while (l <= r);    }    iter = iter->next;  } while (iter != end);  return 0;}/*  Search for a swig_type_info structure for either a mangled name or a human readable name.  It first searches the mangled names of the types, which is a O(log #types)  If a type is not found it then searches the human readable names, which is O(#types).    We start searching at module start, and finish searching when start == end.    Note: if start == end at the beginning of the function, we go all the way around  the circular list.*/SWIGRUNTIME swig_type_info *SWIG_TypeQueryModule(swig_module_info *start,                      swig_module_info *end, 		     const char *name) {  /* STEP 1: Search the name field using binary search */  swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);  if (ret) {    return ret;  } else {    /* STEP 2: If the type hasn't been found, do a complete search       of the str field (the human readable name) */    swig_module_info *iter = start;    do {      register size_t i = 0;      for (; i < iter->size; ++i) {	if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))	  return iter->types[i];      }      iter = iter->next;    } while (iter != end);  }    /* neither found a match */  return 0;}/*    Pack binary data into a string*/SWIGRUNTIME char *SWIG_PackData(char *c, void *ptr, size_t sz) {  static const char hex[17] = "0123456789abcdef";  register const unsigned char *u = (unsigned char *) ptr;  register const unsigned char *eu =  u + sz;  for (; u != eu; ++u) {    register unsigned char uu = *u;    *(c++) = hex[(uu & 0xf0) >> 4];    *(c++) = hex[uu & 0xf];  }  return c;}/*    Unpack binary data from a string*/SWIGRUNTIME const char *SWIG_UnpackData(const char *c, void *ptr, size_t sz) {  register unsigned char *u = (unsigned char *) ptr;  register const unsigned char *eu = u + sz;  for (; u != eu; ++u) {    register char d = *(c++);    register unsigned char uu;    if ((d >= '0') && (d <= '9'))      uu = ((d - '0') << 4);    else if ((d >= 'a') && (d <= 'f'))      uu = ((d - ('a'-10)) << 4);    else       return (char *) 0;    d = *(c++);    if ((d >= '0') && (d <= '9'))      uu |= (d - '0');    else if ((d >= 'a') && (d <= 'f'))      uu |= (d - ('a'-10));    else       return (char *) 0;    *u = uu;  }  return c;}/*    Pack 'void *' into a string buffer.*/SWIGRUNTIME char *SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {  char *r = buff;  if ((2*sizeof(void *) + 2) > bsz) return 0;  *(r++) = '_';  r = SWIG_PackData(r,&ptr,sizeof(void *));  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;  strcpy(r,name);  return buff;}SWIGRUNTIME const char *SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {  if (*c != '_') {    if (strcmp(c,"NULL") == 0) {      *ptr = (void *) 0;      return name;    } else {      return 0;    }  }  return SWIG_UnpackData(++c,ptr,sizeof(void *));}SWIGRUNTIME char *SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {  char *r = buff;  size_t lname = (name ? strlen(name) : 0);  if ((2*sz + 2 + lname) > bsz) return 0;  *(r++) = '_';  r = SWIG_PackData(r,ptr,sz);  if (lname) {    strncpy(r,name,lname+1);  } else {    *r = 0;  }  return buff;}SWIGRUNTIME const char *SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {  if (*c != '_') {    if (strcmp(c,"NULL") == 0) {      memset(ptr,0,sz);      return name;    } else {      return 0;    }  }  return SWIG_UnpackData(++c,ptr,sz);}#ifdef __cplusplus}#endif/*  Errors in SWIG */#define  SWIG_UnknownError    	   -1 #define  SWIG_IOError        	   -2 #define  SWIG_RuntimeError   	   -3 #define  SWIG_IndexError     	   -4 #define  SWIG_TypeError      	   -5 #define  SWIG_DivisionByZero 	   -6 #define  SWIG_OverflowError  	   -7 #define  SWIG_SyntaxError    	   -8 #define  SWIG_ValueError     	   -9 #define  SWIG_SystemError    	   -10#define  SWIG_AttributeError 	   -11#define  SWIG_MemoryError    	   -12 #define  SWIG_NullReferenceError   -13/* ----------------------------------------------------------------------------- * error manipulation * ----------------------------------------------------------------------------- */SWIGINTERN const char*SWIG_Tcl_ErrorType(int code) {  const char* type = 0;  switch(code) {  case SWIG_MemoryError:    type = "MemoryError";    break;  case SWIG_IOError:    type = "IOError";    break;  case SWIG_RuntimeError:    type = "RuntimeError";    break;  case SWIG_IndexError:    type = "IndexError";    break;  case SWIG_TypeError:    type = "TypeError";    break;  case SWIG_DivisionByZero:    type = "ZeroDivisionError";    break;  case SWIG_OverflowError:    type = "OverflowError";    break;  case SWIG_SyntaxError:    type = "SyntaxError";    break;  case SWIG_ValueError:    type = "ValueError";    break;  case SWIG_SystemError:    type = "SystemError";    break;  case SWIG_AttributeError:    type = "AttributeError";    break;  default:    type = "RuntimeError";  }  return type;}SWIGINTERN voidSWIG_Tcl_SetErrorObj(Tcl_Interp *interp, const char *ctype, Tcl_Obj *obj){  Tcl_ResetResult(interp);  Tcl_SetObjResult(interp, obj);  Tcl_SetErrorCode(interp, "SWIG", ctype, NULL);}SWIGINTERN voidSWIG_Tcl_SetErrorMsg(Tcl_Interp *interp, const char *ctype, const char *mesg){  Tcl_ResetResult(interp);  Tcl_SetErrorCode(interp, "SWIG", ctype, NULL);  Tcl_AppendResult(interp, ctype, " ", mesg, NULL);  /*  Tcl_AddErrorInfo(interp, ctype);  Tcl_AddErrorInfo(interp, " ");  Tcl_AddErrorInfo(interp, mesg);  */}SWIGINTERNINLINE voidSWIG_Tcl_AddErrorMsg(Tcl_Interp *interp, const char* mesg){  Tcl_AddErrorInfo(interp, mesg);}/* ----------------------------------------------------------------------------- * SWIG API. Portion that goes into the runtime * ----------------------------------------------------------------------------- */#ifdef __cplusplusextern "C" {#endif/* ----------------------------------------------------------------------------- * Constant declarations * ----------------------------------------------------------------------------- *//* Constant Types */#define SWIG_TCL_POINTER 4#define SWIG_TCL_BINARY  5/* Constant information structure */typedef struct swig_const_info {    int type;    char *name;    long lvalue;    double dvalue;    void   *pvalue;    swig_type_info **ptype;} swig_const_info;typedef int   (*swig_wrapper)(ClientData, Tcl_Interp *, int, Tcl_Obj *CONST []);typedef int   (*swig_wrapper_func)(ClientData, Tcl_Interp *, int, Tcl_Obj *CONST []);typedef char *(*swig_variable_func)(ClientData, Tcl_Interp *, char *, char *, int);typedef void  (*swig_delete_func)(ClientData);typedef struct swig_method {  const char     *name;  swig_wrapper   method;} swig_method;typedef struct swig_attribute {  const char     *name;  swig_wrapper   getmethod;  swig_wrapper   setmethod;} swig_attribute;typedef struct swig_class {  const char         *name;  swig_type_info   **type;  swig_wrapper       constructor;  void              (*destructor)(void *);  swig_method        *methods;  swig_attribute     *attributes;  struct swig_class **bases;  char              **base_names;  swig_module_info   *module;} swig_class;typedef struct swig_instance {  Tcl_Obj       *thisptr;  void          *thisvalue;  swig_class   *classptr;  int            destroy;  Tcl_Command    cmdtok;} swig_instance;/* Structure for command table */typedef struct {  const char *name;  int       (*wrapper)(ClientData, Tcl_Interp *, int, Tcl_Obj *CONST []);  ClientData  clientdata;} swig_command_info;/* Structure for variable linking table */typedef struct {  const char *name;  void *addr;  char * (*get)(ClientData, Tcl_Interp *, char *, char *, int);  char * (*set)(ClientData, Tcl_Interp *, char *, char *, int);} swig_var_info;/* -----------------------------------------------------------------------------* *  Install a constant object  * -----------------------------------------------------------------------------*/static Tcl_HashTable   swigconstTable;static int             swigconstTableinit = 0;SWIGINTERN voidSWIG_Tcl_SetConstantObj(Tcl_Interp *interp, const char* name, Tcl_Obj *obj) {  int newobj;  Tcl_ObjSetVar2(interp,Tcl_NewStringObj(name,-1), NULL, obj, TCL_GLOBAL_ONLY);  Tcl_SetHashValue(Tcl_CreateHashEntry(&swigconstTable, name, &newobj), (ClientData) obj);}SWIGINTERN Tcl_Obj *SWIG_Tcl_GetConstantObj(const char *key) {  Tcl_HashEntry *entryPtr;  if (!swigconstTableinit) return 0;  entryPtr = Tcl_FindHashEntry(&swigconstTable, key);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产黑色紧身裤美女| 中文字幕一区二区三区色视频 | 国产亚洲综合性久久久影院| 国产精品天干天干在线综合| 日本美女视频一区二区| 国产成人精品一区二区三区网站观看 | 丁香网亚洲国际| 欧美一卡在线观看| 亚洲综合视频在线| 成人精品在线视频观看| 日韩女同互慰一区二区| 夜夜揉揉日日人人青青一国产精品| 国产一区欧美二区| 日韩三级伦理片妻子的秘密按摩| 亚洲另类春色国产| av亚洲产国偷v产偷v自拍| 精品国产乱码久久久久久影片| 亚洲a一区二区| 色婷婷综合久久久中文一区二区 | 精品国产1区二区| 午夜视频一区二区| 色偷偷久久一区二区三区| 中文字幕av一区 二区| 久久99精品久久久久久国产越南 | 国产成人精品三级| 欧美xxxx老人做受| 麻豆成人av在线| 欧美男人的天堂一二区| 亚洲电影一区二区| 欧美日韩在线不卡| 婷婷成人激情在线网| 欧美性生交片4| 午夜久久久久久| 欧美色图第一页| 偷窥少妇高潮呻吟av久久免费| 欧洲一区在线电影| 视频一区二区中文字幕| 欧美日韩国产电影| 男人操女人的视频在线观看欧美| 欧美精品高清视频| 蜜桃在线一区二区三区| 精品国产一二三| 国产精品99久久久久久宅男| 久久精品亚洲精品国产欧美| 福利一区二区在线| 亚洲免费在线观看| 欧洲亚洲精品在线| 欧美bbbbb| 久久亚洲春色中文字幕久久久| 国产精品一区三区| 中文字幕一区二区在线观看 | 国产精品人人做人人爽人人添| a级高清视频欧美日韩| 亚洲精选视频免费看| 欧美日本一区二区三区| 美国十次综合导航| 国产欧美日韩中文久久| 一本一道久久a久久精品| 午夜影院在线观看欧美| 久久嫩草精品久久久精品一| 成人av网址在线| 性欧美大战久久久久久久久| 久久亚洲欧美国产精品乐播| 91蝌蚪国产九色| 日韩精品国产欧美| 国产精品美女久久福利网站 | a美女胸又www黄视频久久| 一级日本不卡的影视| 日韩视频在线永久播放| 波多野结衣的一区二区三区| 久久99久久99精品免视看婷婷| 久久久精品tv| 欧美日本精品一区二区三区| 国产黄色91视频| 亚洲电影一区二区| 国产精品久久久久久久久免费丝袜 | 另类小说欧美激情| 中文字幕亚洲一区二区va在线| 欧美日韩国产一二三| 成人avav影音| 久久精品国产**网站演员| 亚洲精品成人悠悠色影视| 精品国产乱码久久久久久1区2区| 91成人国产精品| 岛国av在线一区| 裸体一区二区三区| 亚洲一区二区成人在线观看| 久久久亚洲高清| 日韩一区二区在线免费观看| 色香色香欲天天天影视综合网| 国产一区二区美女| 日本aⅴ精品一区二区三区| 亚洲免费观看高清完整版在线| 久久一区二区视频| 欧美变态tickle挠乳网站| 欧美日韩综合一区| 一本一本大道香蕉久在线精品 | 国产亚洲一区二区三区在线观看 | 色综合天天视频在线观看| 国产精品自拍网站| 成人激情免费网站| 国产一区二区伦理片| 日韩精品欧美精品| 午夜影视日本亚洲欧洲精品| 夜夜亚洲天天久久| 亚洲色图在线播放| 国产精品国产三级国产aⅴ无密码| ww久久中文字幕| 精品久久久久久亚洲综合网| 日韩一区二区精品葵司在线| 欧美精品丝袜中出| 欧美狂野另类xxxxoooo| 欧美日韩日本视频| 精品视频一区三区九区| 欧美中文字幕一区二区三区亚洲| av不卡免费在线观看| 99re热视频这里只精品| 91小视频在线免费看| 99精品国产99久久久久久白柏 | 欧美色倩网站大全免费| 色婷婷亚洲婷婷| 欧美综合色免费| 欧美三级乱人伦电影| 欧美日本高清视频在线观看| 欧美麻豆精品久久久久久| 884aa四虎影成人精品一区| 日韩一区二区三区四区五区六区| 欧美一区二区三区免费| 亚洲精品在线电影| 中文字幕久久午夜不卡| 亚洲女与黑人做爰| 亚洲成人av资源| 久久国产精品第一页| 国产成人精品一区二区三区四区| 成人精品视频一区| 欧美私人免费视频| 欧美一区二区三区视频| 久久精品人人做人人综合| 中文字幕一区二| 偷拍与自拍一区| 国产99久久久精品| 欧美伊人久久大香线蕉综合69| 91精品啪在线观看国产60岁| 精品国产1区二区| 亚洲人妖av一区二区| 舔着乳尖日韩一区| 国产成人高清在线| 日本道在线观看一区二区| 日韩美一区二区三区| 国产精品免费看片| 日韩国产精品91| 成人精品在线视频观看| 3751色影院一区二区三区| 久久午夜羞羞影院免费观看| 亚洲免费大片在线观看| 看片网站欧美日韩| 色婷婷亚洲一区二区三区| 欧美mv日韩mv国产网站app| 亚洲人精品一区| 激情图片小说一区| 欧美中文字幕亚洲一区二区va在线 | 久久免费美女视频| 亚洲一区二区美女| 国产成人99久久亚洲综合精品| 91福利在线播放| 欧美激情一二三区| 秋霞成人午夜伦在线观看| 99精品热视频| www国产精品av| 亚洲成va人在线观看| 成人av网在线| 精品国产免费人成在线观看| 亚洲自拍偷拍九九九| 成人黄色大片在线观看| 欧美成人官网二区| 婷婷久久综合九色综合绿巨人 | 欧美三级乱人伦电影| 国产精品免费看片| 国产美女在线观看一区| 欧美精品在线视频| 一区二区三区蜜桃网| 不卡一二三区首页| 久久精品视频免费| 精品午夜久久福利影院| 欧美精选一区二区| 亚洲高清视频在线| 日本韩国一区二区| 国产精品毛片久久久久久| 黄色成人免费在线| 亚洲免费在线视频一区 二区| 精品一区二区影视| 欧美大片顶级少妇| 蜜臀av性久久久久蜜臀aⅴ四虎| 精品视频色一区| 亚洲午夜电影在线| 欧美三级三级三级爽爽爽| 亚洲精品国产高清久久伦理二区| 成年人国产精品| 日韩理论片一区二区| 91在线视频播放|