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

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

?? cmpp.h

?? 支持數字元件仿真的SPICE插件
?? H
字號:
/*============================================================================FILE  cmpp.hMEMBER OF process cmppCopyright 1991Georgia Tech Research CorporationAtlanta, Georgia 30332All Rights ReservedPROJECT A-8503AUTHORS    9/12/91  Bill KuhnMODIFICATIONS    <date> <person name> <nature of modifications>SUMMARY    This file contains shared constants, type definitions,    and function prototypes used in the cmpp process.INTERFACES    None.REFERENCED FILES    None.NON-STANDARD FEATURES    None.============================================================================*/#include <stdio.h>#define IFSPEC_FILENAME  "ifspec.ifs"#define UDNFUNC_FILENAME "udnfunc.c"#define MODPATH_FILENAME "modpath.lst"#define UDNPATH_FILENAME "udnpath.lst"/* *********************************************************************** */typedef enum {   OK,       /* Returned with no error */   ERROR,    /* Returned with error */} Status_t;#define  GET_IFS_TABLE    0  /* Read the entire ifs table */#define  GET_IFS_NAME     1  /* Get the C function name out of the table only */#define  MAX_PATH_LEN  1024  /* Maximum pathname length */#define  MAX_NAME_LEN  1024  /* Maximum SPICE name length */#define  MAX_FN_LEN      31  /* Maximum filename length *//* ******************************************************************** *//* Structures used by parser to check for valid connections/parameters  *//* ******************************************************************** *//* * The boolean type */typedef enum {    FALSE,    TRUE,} Boolean_t;/* * The direction of a connector */typedef enum {    IN,    OUT,    INOUT,} Dir_t;/* * The type of a port */typedef enum {    VOLTAGE,                /* v - Single-ended voltage */    DIFF_VOLTAGE,           /* vd - Differential voltage */    CURRENT,                /* i - Single-ended current */    DIFF_CURRENT,           /* id - Differential current */    VSOURCE_CURRENT,        /* vnam - Vsource name for input current */    CONDUCTANCE,            /* g - Single-ended VCIS */    DIFF_CONDUCTANCE,       /* gd - Differential VCIS */    RESISTANCE,             /* h - Single-ended ICVS */    DIFF_RESISTANCE,        /* hd - Differential ICVS */    DIGITAL,                /* d - Digital */    USER_DEFINED,           /* <identifier> - Any user defined type */} Port_Type_t;/* * The type of a parameter or Static_Var */typedef enum {    BOOLEAN,    INTEGER,    REAL,    COMPLEX,    STRING,    POINTER,   /* NOTE: POINTER should not be used for Parameters - only		* Static_Vars  - this is enforced by the cmpp.		*/ } Data_Type_t;/* * The complex type */typedef struct {    double  real;    double  imag;} Complex_t;/* * Values of different types. * * Note that a struct is used instead of a union for conformity * with the use of the Mif_Value_t type in the simulator where * the type must be statically initialized.  ANSI C does not * support useful initialization of unions. * */typedef struct {    Boolean_t   bvalue;         /* For BOOLEAN parameters */    int         ivalue;         /* For INTEGER parameters */    double      rvalue;         /* For REAL parameters    */    Complex_t   cvalue;         /* For COMPLEX parameters */    char        *svalue;        /* For STRING parameters  */} Value_t;/* * Information about the model as a whole */typedef struct {    char        *c_fcn_name;        /* Name used in the C function */    char        *model_name;        /* Name used in a spice deck   */    char        *description;       /* Description of the model    */} Name_Info_t;/* * Information about a connection */typedef struct {    char            *name;              /* Name of this connection */    char            *description;       /* Description of this connection */    Dir_t           direction;          /* IN, OUT, or INOUT             */    Port_Type_t     default_port_type;  /* The default port type */    char            *default_type;      /* The default type in string form */    int             num_allowed_types;  /* The size of the allowed type arrays */    Port_Type_t     *allowed_port_type; /* Array of allowed types */    char            **allowed_type;     /* Array of allowed types in string form */    Boolean_t       is_array;           /* True if connection is an array       */    Boolean_t       has_conn_ref;     /* True if there is associated with an array conn */    int             conn_ref;         /* Subscript of the associated array conn */    Boolean_t       has_lower_bound;    /* True if there is an array size lower bound */    int             lower_bound;        /* Array size lower bound */    Boolean_t       has_upper_bound;    /* True if there is an array size upper bound */    int             upper_bound;        /* Array size upper bound */    Boolean_t       null_allowed;       /* True if null is allowed for this connection */} Conn_Info_t;/* * Information about a parameter */typedef struct {    char            *name;            /* Name of this parameter */    char            *description;     /* Description of this parameter */    Data_Type_t     type;             /* Data type, e.g. REAL, INTEGER, ... */    Boolean_t       has_default;      /* True if there is a default value */    Value_t         default_value;    /* The default value */    Boolean_t       has_lower_limit;  /* True if there is a lower limit */    Value_t         lower_limit;      /* The lower limit for this parameter */    Boolean_t       has_upper_limit;  /* True if there is a upper limit */    Value_t         upper_limit;      /* The upper limit for this parameter */    Boolean_t       is_array;         /* True if parameter is an array       */    Boolean_t       has_conn_ref;     /* True if there is associated with an array conn */    int             conn_ref;         /* Subscript of the associated array conn */    Boolean_t       has_lower_bound;  /* True if there is an array size lower bound */    int             lower_bound;      /* Array size lower bound */    Boolean_t       has_upper_bound;  /* True if there is an array size upper bound */    int             upper_bound;      /* Array size upper bound */    Boolean_t       null_allowed;     /* True if null is allowed for this parameter */} Param_Info_t;/* * Information about an instance variable */typedef struct {    char            *name;            /* Name of this parameter */    char            *description;     /* Description of this parameter */    Data_Type_t     type;             /* Data type, e.g. REAL, INTEGER, ... */    Boolean_t       is_array;         /* True if parameter is an array       */} Inst_Var_Info_t;/* * The all encompassing structure for the ifs table information */typedef struct {    Name_Info_t     name;             /* The name table entries */    int             num_conn;         /* Number of entries in the connection table(s) */    Conn_Info_t     *conn;            /* Array of connection info structs */    int             num_param;        /* Number of entries in the parameter table(s) */    Param_Info_t    *param;           /* Array of parameter info structs */    int             num_inst_var;     /* Number of entries in the instance var table(s) */    Inst_Var_Info_t *inst_var;        /* Array of instance variable info structs */} Ifs_Table_t;/* *********************************************************************** */void preprocess_ifs_file(void);void preprocess_lst_files(void);void preprocess_mod_file(char *filename);void print_error(char *message);Status_t read_ifs_file(char *filename, int mode, Ifs_Table_t *ifs_table);Status_t write_ifs_c_file(char *filename, Ifs_Table_t *ifs_table);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内精品写真在线观看| 亚洲午夜在线视频| 综合亚洲深深色噜噜狠狠网站| 亚洲综合一区二区| 国产麻豆视频精品| 欧美绝品在线观看成人午夜影视| wwwwww.欧美系列| 日韩精品1区2区3区| 日韩午夜激情免费电影| 美女免费视频一区二区| 精品欧美久久久| 亚洲欧美日韩国产另类专区| 国内精品伊人久久久久av影院| 色国产综合视频| 久久久久亚洲蜜桃| 久久99精品国产麻豆不卡| 欧美日韩一区不卡| 亚洲综合色丁香婷婷六月图片| 丁香桃色午夜亚洲一区二区三区 | 一区二区三区自拍| 国内精品伊人久久久久av影院| 制服丝袜亚洲色图| 午夜av一区二区三区| 91黄色激情网站| 综合色天天鬼久久鬼色| av一本久道久久综合久久鬼色| 久久久久国产精品人| 国产精品一区二区久久不卡| 久久网站热最新地址| 国产在线精品一区二区三区不卡| 欧美成人video| 国内精品嫩模私拍在线| 久久夜色精品一区| 国产毛片精品视频| 国产日产精品1区| 不卡一区二区三区四区| 综合色天天鬼久久鬼色| 欧美专区日韩专区| 日韩精品一区第一页| 欧美一区二区三区白人| 狠狠色狠狠色综合日日91app| 日韩一区二区影院| 国产综合久久久久久久久久久久| 精品久久国产97色综合| 国产成人免费视频网站高清观看视频| 久久久久97国产精华液好用吗| 成人免费视频一区二区| 日韩理论电影院| 欧美精品三级日韩久久| 久久国产成人午夜av影院| 国产人伦精品一区二区| 99精品热视频| 日韩不卡手机在线v区| 日韩欧美国产一区二区三区| 国产成人夜色高潮福利影视| 亚洲激情图片一区| 欧美一区二区三区免费大片 | 欧美性色综合网| 免费黄网站欧美| 日本一区二区视频在线观看| 91久久精品一区二区三| 免费人成精品欧美精品| 欧美mv日韩mv| 99久久综合国产精品| 视频一区中文字幕国产| 丝袜亚洲另类欧美| 风间由美性色一区二区三区| 综合色中文字幕| 91精品国产品国语在线不卡| 国产福利不卡视频| 亚洲自拍偷拍图区| 久久久国产午夜精品| 欧美性猛交xxxx乱大交退制版| 毛片不卡一区二区| 亚洲精品日韩一| 日韩精品一区二区三区中文精品| av电影在线观看一区| 日本不卡一区二区| 精品日韩一区二区| 欧美三电影在线| 国产成人av在线影院| 日韩高清在线一区| 亚洲欧美日韩久久精品| 欧美tk—视频vk| 欧美喷潮久久久xxxxx| 99久久精品情趣| 国内精品视频666| 强制捆绑调教一区二区| 一区二区在线观看免费| 日本一区二区三级电影在线观看| 91精品国产一区二区三区蜜臀 | 99re热视频这里只精品| 手机精品视频在线观看| 国产精品超碰97尤物18| 久久蜜桃香蕉精品一区二区三区| 欧美老人xxxx18| 欧美性猛片aaaaaaa做受| caoporm超碰国产精品| 国产九色精品成人porny| 肉色丝袜一区二区| 亚洲国产精品久久久久秋霞影院| 亚洲天堂中文字幕| 亚洲少妇30p| 1区2区3区欧美| 久久精品免费在线观看| 日韩免费看的电影| 精品精品欲导航| 日韩一级二级三级| 欧美mv和日韩mv的网站| 精品日产卡一卡二卡麻豆| 日韩三级视频在线看| 日韩欧美一区二区免费| 日韩一区二区三区电影| 91精品国产色综合久久久蜜香臀| 在线播放亚洲一区| 欧美一区二区三区在| 日韩免费高清av| 精品久久五月天| 久久久久99精品一区| 国产精品天干天干在线综合| 日本一区二区三级电影在线观看| 国产精品视频你懂的| 国产精品久久久久毛片软件| 国产精品高潮呻吟久久| 亚洲免费成人av| 五月天久久比比资源色| 美美哒免费高清在线观看视频一区二区| 男女男精品视频网| 国产成人综合视频| 99免费精品在线观看| 欧美日精品一区视频| 日韩精品专区在线影院重磅| 精品国产91久久久久久久妲己| 久久精品人人爽人人爽| 亚洲乱码日产精品bd| 五月激情综合色| 国产一区二区三区日韩| 成人黄色a**站在线观看| 日本乱码高清不卡字幕| 91精品国产色综合久久不卡蜜臀 | av在线免费不卡| 欧美视频你懂的| 欧美电影免费观看完整版| 久久亚洲欧美国产精品乐播 | 国产精品久久影院| 亚洲图片欧美一区| 极品少妇xxxx偷拍精品少妇| 成人一区二区三区| 欧美亚洲自拍偷拍| 精品国产乱码久久| 亚洲一区在线观看免费| 国产一区二区三区在线观看免费视频| 成人福利视频网站| 欧美日韩美女一区二区| 久久综合九色综合97婷婷| 亚洲精品五月天| 国产精品综合在线视频| 欧美日韩三级一区二区| 久久久久久久久岛国免费| 一区二区欧美在线观看| 激情欧美一区二区三区在线观看| 99免费精品在线观看| 亚洲精品一区二区在线观看| 有码一区二区三区| 粉嫩欧美一区二区三区高清影视| 欧美三级欧美一级| 1024成人网| 国产高清不卡一区| 欧美一区永久视频免费观看| 中文字幕五月欧美| 精品一区二区在线视频| 欧美日韩国产三级| 中文字幕永久在线不卡| 亚洲成av人片在线| 国产日韩精品一区二区三区| 93久久精品日日躁夜夜躁欧美| 蜜臂av日日欢夜夜爽一区| 成人激情黄色小说| 精品噜噜噜噜久久久久久久久试看| 一区二区三区在线视频免费| 国产.精品.日韩.另类.中文.在线.播放| 欧美精品粉嫩高潮一区二区| 尤物在线观看一区| 色呦呦国产精品| 自拍偷拍亚洲综合| 不卡影院免费观看| 欧美高清在线视频| 大白屁股一区二区视频| 久久综合成人精品亚洲另类欧美| 日韩精品欧美成人高清一区二区| 欧美亚洲免费在线一区| 亚洲欧美视频一区| 91丨九色丨国产丨porny| 国产精品久久777777| 成人午夜激情影院| 国产精品毛片高清在线完整版| 岛国一区二区在线观看| 国产精品久久久久久户外露出 | 亚洲免费毛片网站| 99免费精品视频|