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

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

?? cacti_wrap.c.svn-base

?? 模擬多核狀態(tài)下龍芯處理器的功能
?? SVN-BASE
?? 第 1 頁 / 共 5 頁
字號:
#define SWIGTYPE_p_area_type swig_types[0]
#define SWIGTYPE_p_arearesult_type swig_types[1]
#define SWIGTYPE_p_cache_params_t swig_types[2]
#define SWIGTYPE_p_cached_tag_entry swig_types[3]
#define SWIGTYPE_p_char swig_types[4]
#define SWIGTYPE_p_output_tuples swig_types[5]
#define SWIGTYPE_p_parameter_type swig_types[6]
#define SWIGTYPE_p_powerComponents swig_types[7]
#define SWIGTYPE_p_powerDef swig_types[8]
#define SWIGTYPE_p_result_type swig_types[9]
#define SWIGTYPE_p_subarray_params_t swig_types[10]
#define SWIGTYPE_p_tech_params_t swig_types[11]
#define SWIGTYPE_p_total_result_type swig_types[12]
#define SWIGTYPE_ptrdiff_t swig_types[13]
#define SWIGTYPE_size_t swig_types[14]
static swig_type_info *swig_types[15];
static swig_module_info swig_module = {swig_types, 15, 0, 0, 0, 0};
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)

/* -------- TYPES TABLE (END) -------- */


/*-----------------------------------------------
              @(target):= _cacti.so
  ------------------------------------------------*/
#define SWIG_init    init_cacti

#define SWIG_name    "_cacti"

/* Includes the header in the wrapper code */
#include "cacti_interface.h"


  /*@/usr/share/swig/1.3.25/python/pymacros.swg,66,SWIG_define@*/
#define SWIG_From_int PyInt_FromLong
/*@@*/


SWIGINTERN int
  SWIG_AsVal_double(PyObject *obj, double *val)
{
  if (PyFloat_Check(obj)) {
    if (val) *val = PyFloat_AS_DOUBLE(obj);
    return 1;
  }  
  if (PyInt_Check(obj)) {
    if (val) *val = PyInt_AS_LONG(obj);
    return 1;
  }
  if (PyLong_Check(obj)) {
    double v = PyLong_AsDouble(obj);
    if (!PyErr_Occurred()) {
      if (val) *val = v;
      return 1;
    } else {
      if (!val) PyErr_Clear();
      return 0;
    }
  }
  if (val) {
    SWIG_type_error("double", obj);
  }
  return 0;
}


SWIGINTERNINLINE double
SWIG_As_double(PyObject* obj)
{
  double v;
  if (!SWIG_AsVal_double(obj, &v)) {
    /*
      this is needed to make valgrind/purify happier. 
     */
    memset((void*)&v, 0, sizeof(double));
  }
  return v;
}

  
SWIGINTERNINLINE int
SWIG_Check_double(PyObject* obj)
{
  return SWIG_AsVal_double(obj, (double*)0);
}


  /*@/usr/share/swig/1.3.25/python/pymacros.swg,66,SWIG_define@*/
#define SWIG_From_double PyFloat_FromDouble
/*@@*/


#include <limits.h>


SWIGINTERNINLINE int
  SWIG_CheckUnsignedLongInRange(unsigned long value,
				unsigned long max_value,
				const char *errmsg) 
{
  if (value > max_value) {
    if (errmsg) {
      PyErr_Format(PyExc_OverflowError,
		   "value %lu is greater than '%s' minimum %lu",
		   value, errmsg, max_value);
    }
    return 0;
  }
  return 1;
 }


SWIGINTERN int
  SWIG_AsVal_unsigned_SS_long(PyObject *obj, unsigned long *val) 
{
  if (PyInt_Check(obj)) {
    long v = PyInt_AS_LONG(obj);
    if (v >= 0) {
      if (val) *val = v;
      return 1;
    }   
  }
  if (PyLong_Check(obj)) {
    unsigned long v = PyLong_AsUnsignedLong(obj);
    if (!PyErr_Occurred()) {
      if (val) *val = v;
      return 1;
    } else {
      if (!val) PyErr_Clear();
      return 0;
    }
  } 
  if (val) {
    SWIG_type_error("unsigned long", obj);
  }
  return 0;
}


#if UINT_MAX != ULONG_MAX
SWIGINTERN int
  SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
{ 
  const char* errmsg = val ? "unsigned int" : (char*)0;
  unsigned long v;
  if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
    if (SWIG_CheckUnsignedLongInRange(v, INT_MAX, errmsg)) {
      if (val) *val = (unsigned int)(v);
      return 1;
    }
  } else {
    PyErr_Clear();
  }
  if (val) {
    SWIG_type_error(errmsg, obj);
  }
  return 0;    
}
#else
SWIGINTERNINLINE unsigned int
  SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
{
  return SWIG_AsVal_unsigned_SS_long(obj,(unsigned long *)val);
}
#endif


SWIGINTERNINLINE unsigned int
SWIG_As_unsigned_SS_int(PyObject* obj)
{
  unsigned int v;
  if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
    /*
      this is needed to make valgrind/purify happier. 
     */
    memset((void*)&v, 0, sizeof(unsigned int));
  }
  return v;
}

  
SWIGINTERNINLINE int
SWIG_Check_unsigned_SS_int(PyObject* obj)
{
  return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
}


  /*@/usr/share/swig/1.3.25/python/pymacros.swg,66,SWIG_define@*/
#define SWIG_From_long PyInt_FromLong
/*@@*/


SWIGINTERNINLINE PyObject* 
  SWIG_From_unsigned_SS_long(unsigned long value)
{
  return (value > LONG_MAX) ?
    PyLong_FromUnsignedLong(value) 
    : PyInt_FromLong((long)(value)); 
}


#if UINT_MAX < LONG_MAX
/*@/usr/share/swig/1.3.25/python/pymacros.swg,66,SWIG_define@*/
#define SWIG_From_unsigned_SS_int SWIG_From_long
/*@@*/
#else
/*@/usr/share/swig/1.3.25/python/pymacros.swg,66,SWIG_define@*/
#define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long
/*@@*/
#endif


SWIGINTERN int
  SWIG_CheckLongInRange(long value, long min_value, long max_value,
			const char *errmsg)
{
  if (value < min_value) {
    if (errmsg) {
      PyErr_Format(PyExc_OverflowError, 
		   "value %ld is less than '%s' minimum %ld", 
		   value, errmsg, min_value);
    }
    return 0;    
  } else if (value > max_value) {
    if (errmsg) {
      PyErr_Format(PyExc_OverflowError,
		   "value %ld is greater than '%s' maximum %ld", 
		   value, errmsg, max_value);
    }
    return 0;
  }
  return 1;
}


SWIGINTERN int
  SWIG_AsVal_long(PyObject * obj, long* val)
{
  if (PyInt_Check(obj)) {
    if (val) *val = PyInt_AS_LONG(obj);
    return 1;
  }
  if (PyLong_Check(obj)) {
    long v = PyLong_AsLong(obj);
    if (!PyErr_Occurred()) {
      if (val) *val = v;
      return 1;
    } else {
      if (!val) PyErr_Clear();
      return 0;
    }
  }
  if (val) {
    SWIG_type_error("long", obj);
  }
  return 0;
 }


#if INT_MAX != LONG_MAX
SWIGINTERN int
  SWIG_AsVal_int(PyObject *obj, int *val)
{ 
  const char* errmsg = val ? "int" : (char*)0;
  long v;
  if (SWIG_AsVal_long(obj, &v)) {
    if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
      if (val) *val = (int)(v);
      return 1;
    } else {
      return 0;
    }
  } else {
    PyErr_Clear();
  }
  if (val) {
    SWIG_type_error(errmsg, obj);
  }
  return 0;    
}
#else
SWIGINTERNINLINE int
  SWIG_AsVal_int(PyObject *obj, int *val)
{
  return SWIG_AsVal_long(obj,(long*)val);
}
#endif


SWIGINTERNINLINE int
SWIG_As_int(PyObject* obj)
{
  int v;
  if (!SWIG_AsVal_int(obj, &v)) {
    /*
      this is needed to make valgrind/purify happier. 
     */
    memset((void*)&v, 0, sizeof(int));
  }
  return v;
}

  
SWIGINTERNINLINE int
SWIG_Check_int(PyObject* obj)
{
  return SWIG_AsVal_int(obj, (int*)0);
}


/* returns SWIG_OLDOBJ if the input is a raw char*, SWIG_PYSTR if is a PyString */
SWIGINTERN int
SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize)
{
  static swig_type_info* pchar_info = 0;
  char* vptr = 0;
  if (!pchar_info) pchar_info = SWIG_TypeQuery("char *");
  if (SWIG_ConvertPtr(obj, (void**)&vptr, pchar_info, 0) != -1) {
    if (cptr) *cptr = vptr;
    if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
    return SWIG_OLDOBJ;
  } else {
    PyErr_Clear();
    if (PyString_Check(obj)) {
      if (cptr) {
	*cptr = PyString_AS_STRING(obj);
	if (psize) {
	  *psize = PyString_GET_SIZE(obj) + 1;
	}
      }
      return SWIG_PYSTR;
    }
  }
  if (cptr) {
    SWIG_type_error("char *", obj);
  }
  return 0;
}


SWIGINTERN int
SWIG_AsCharArray(PyObject *obj, char *val, size_t size)
{ 
  char* cptr; size_t csize;  
  if (SWIG_AsCharPtrAndSize(obj, &cptr, &csize)) {
    /* in C you can do:        

         char x[5] = "hello"; 

        ie, assing the array using an extra '0' char.
    */
    if ((csize == size + 1) && !(cptr[csize-1])) --csize;
    if (csize <= size) {
      if (val) {
	if (csize) memcpy(val, cptr, csize);
	if (csize < size) memset(val + csize, 0, size - csize);
      }
      return 1;
    }
  }
  if (val) {
    PyErr_Format(PyExc_TypeError,
		 "a char array of maximum size %lu is expected", 
		 (unsigned long) size);
  }
  return 0;
}


SWIGINTERN int
  SWIG_AsVal_char(PyObject *obj, char *val)
{
  const char* errmsg = val ? "char" : (char*)0;
  long v;
  if (SWIG_AsVal_long(obj, &v)) {
    if (SWIG_CheckLongInRange(v, CHAR_MIN,CHAR_MAX, errmsg)) {
      if (val) *val = (char)(v);
      return 1;
    } else {
      return 0;
    }    
  } else {
    PyErr_Clear();
    return SWIG_AsCharArray(obj, val, 1);
  }
 }


SWIGINTERNINLINE char
SWIG_As_char(PyObject* obj)
{
  char v;
  if (!SWIG_AsVal_char(obj, &v)) {
    /*
      this is needed to make valgrind/purify happier. 
     */
    memset((void*)&v, 0, sizeof(char));
  }
  return v;
}

  
SWIGINTERNINLINE int
SWIG_Check_char(PyObject* obj)
{
  return SWIG_AsVal_char(obj, (char*)0);
}


SWIGINTERNINLINE PyObject*
  SWIG_From_char(char c) 
{ 
  return PyString_FromStringAndSize(&c,1);
}

#ifdef __cplusplus
extern "C" {
#endif
static PyObject *_wrap_powerComponents_dynamic_set(PyObject *self, PyObject *args) {
    PyObject *resultobj = NULL;
    powerComponents *arg1 = (powerComponents *) 0 ;
    double arg2 ;
    PyObject * obj0 = 0 ;
    PyObject * obj1 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"OO:powerComponents_dynamic_set",&obj0,&obj1)) goto fail;
    SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_powerComponents, SWIG_POINTER_EXCEPTION | 0);
    if (SWIG_arg_fail(1)) SWIG_fail;
    {
        arg2 = (double)(SWIG_As_double(obj1)); 
        if (SWIG_arg_fail(2)) SWIG_fail;
    }
    if (arg1) (arg1)->dynamic = arg2;
    
    Py_INCREF(Py_None); resultobj = Py_None;
    return resultobj;
    fail:
    return NULL;
}


static PyObject *_wrap_powerComponents_dynamic_get(PyObject *self, PyObject *args) {
    PyObject *resultobj = NULL;
    powerComponents *arg1 = (powerComponents *) 0 ;
    double result;
    PyObject * obj0 = 0 ;
    
    if(!PyArg_ParseTuple(args,(char *)"O:powerComponents_dynamic_get",&obj0)) goto fail;
    SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_powerComponents, SWIG_POINTER_EXCEPTION | 0);
    if (SWIG_arg_fail(1)) SWIG_fail;
    result = (double) ((arg1)->dynamic);
    

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91久久精品日日躁夜夜躁欧美| 亚洲国产日韩a在线播放| 7777精品伊人久久久大香线蕉| 色呦呦日韩精品| 91麻豆精品秘密| 91九色02白丝porn| 欧美老女人第四色| 91精品免费在线| 精品免费一区二区三区| 国产亚洲精品bt天堂精选| 国产精品网站在线播放| 亚洲婷婷综合色高清在线| 亚洲乱码国产乱码精品精的特点| 亚洲一区免费观看| 欧美96一区二区免费视频| 国产一区二区在线电影| 99久免费精品视频在线观看| 一本大道久久a久久综合婷婷| 一本大道久久a久久综合婷婷| 欧美视频一区二| 337p粉嫩大胆噜噜噜噜噜91av| 中文字幕免费观看一区| 亚洲国产色一区| 久久精品国产一区二区三区免费看| 国产精品一品二品| 一本一本大道香蕉久在线精品| 欧美丰满美乳xxx高潮www| 久久美女艺术照精彩视频福利播放 | 一区二区三区资源| 久久精品99国产国产精| 成人精品视频网站| 欧美精品tushy高清| 国产女主播一区| 亚洲午夜成aⅴ人片| 国产精品一二三四| 欧美二区乱c少妇| 国产精品乱人伦一区二区| 日韩高清中文字幕一区| 国产激情91久久精品导航 | 韩国v欧美v日本v亚洲v| 91亚洲资源网| 久久精品视频一区二区三区| 亚洲bt欧美bt精品| av电影在线观看一区| 欧美va天堂va视频va在线| 伊人性伊人情综合网| 国产精品一区二区在线看| 欧美一区二区三区在线| 亚洲激情一二三区| a美女胸又www黄视频久久| 日韩欧美国产麻豆| 亚洲第一主播视频| 91视频xxxx| 亚洲国产精品精华液ab| 久久国产精品72免费观看| 在线成人小视频| 一区二区三区.www| www.久久久久久久久| 国产蜜臀97一区二区三区| 久久精品999| 日韩免费观看2025年上映的电影| 亚洲国产aⅴ天堂久久| 91丨九色丨尤物| 中文字幕日本乱码精品影院| 丰满亚洲少妇av| 久久久美女毛片| 国产一区二区三区蝌蚪| 欧美一级在线观看| 另类小说欧美激情| 精品欧美乱码久久久久久| 久久99精品久久久久婷婷| 日韩视频一区二区在线观看| 男女男精品网站| 日韩视频一区二区| 免费成人av资源网| 精品捆绑美女sm三区| 精品一区二区在线看| 久久婷婷色综合| 粉嫩av一区二区三区粉嫩| 26uuu色噜噜精品一区| 国产黄色91视频| 国产精品久久久久影视| 色屁屁一区二区| 亚洲午夜在线视频| 欧美一区二区久久久| 久久精品久久久精品美女| 国产婷婷色一区二区三区在线| 成人午夜碰碰视频| 一区二区欧美视频| 国产精品福利av| 色8久久精品久久久久久蜜| 亚洲国产一区视频| 精品美女一区二区| 波多野结衣的一区二区三区| 亚洲一二三四在线观看| 日韩视频中午一区| 播五月开心婷婷综合| 亚洲影院久久精品| 精品国产精品网麻豆系列| 99视频热这里只有精品免费| 视频一区二区中文字幕| 久久久影视传媒| 91久久香蕉国产日韩欧美9色| 日本不卡免费在线视频| 国产精品视频一区二区三区不卡| 色视频成人在线观看免| 毛片基地黄久久久久久天堂| 国产精品成人免费| 日韩午夜激情免费电影| av在线播放一区二区三区| 亚洲国产一区二区在线播放| 26uuu久久天堂性欧美| 在线亚洲高清视频| 国产精品69毛片高清亚洲| 一二三四社区欧美黄| 久久精品视频在线看| 欧洲精品一区二区| 国产成人午夜视频| 亚洲妇女屁股眼交7| 国产精品免费视频网站| 日韩伦理电影网| 26uuu亚洲| 欧美另类久久久品| 一本到不卡免费一区二区| 国产乱对白刺激视频不卡| 日韩avvvv在线播放| 亚洲精品中文字幕乱码三区 | 成人h精品动漫一区二区三区| 日韩经典一区二区| 亚洲激情欧美激情| 欧美国产激情二区三区 | 成人免费在线视频观看| 26uuu国产一区二区三区| 欧美日韩精品欧美日韩精品一 | 亚洲欧洲精品天堂一级 | 亚洲成av人片一区二区三区| 日韩毛片视频在线看| 久久精品一区四区| 欧美sm美女调教| 日韩一区二区麻豆国产| 欧美理论片在线| 欧美理论电影在线| 欧美精品国产精品| 欧美日韩亚洲综合| 欧美日韩免费观看一区二区三区 | 26uuu国产日韩综合| 精品入口麻豆88视频| 欧美一区二区三区视频免费| 欧美日韩在线三级| 欧美精品久久久久久久久老牛影院| 日本精品一级二级| 欧美中文字幕久久| 欧美日韩成人综合在线一区二区| 欧美日韩卡一卡二| 欧美浪妇xxxx高跟鞋交| 正在播放一区二区| 精品免费日韩av| 国产欧美一区二区三区在线老狼| 欧美国产日本视频| 亚洲天堂免费看| 性做久久久久久久久| 日本 国产 欧美色综合| 久99久精品视频免费观看| 国产一区二区三区四区五区入口| 国产精品1024| 99视频精品在线| 欧洲激情一区二区| 欧美xxx久久| 国产精品久久久久久久岛一牛影视| 成人免费一区二区三区视频| 亚洲图片一区二区| 精品一区二区免费看| 成人一区二区在线观看| 色婷婷精品大在线视频 | 中文字幕在线观看一区| 亚洲午夜精品一区二区三区他趣| 日本不卡高清视频| 国产sm精品调教视频网站| 一本久道中文字幕精品亚洲嫩| 欧美日韩免费观看一区二区三区 | 美女脱光内衣内裤视频久久影院| 国产精品夜夜爽| 欧美在线一二三| 欧美成人一区二区三区| 欧美经典一区二区| 亚洲bt欧美bt精品777| 国产91在线|亚洲| 欧美日韩在线播| 中文字幕欧美日本乱码一线二线 | 欧美视频精品在线观看| 久久久久国色av免费看影院| 亚洲精选视频在线| 国产一区欧美二区| 欧美久久高跟鞋激| 国产精品久久久久久久久晋中 | 久久中文字幕电影| 亚洲成人在线免费| www.欧美色图| 久久精品人人做| 首页国产丝袜综合|