⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 variable.h

📁 ngspice又一个电子CAD仿真软件代码.功能更全
💻 H
字号:
/*  variable.h  $Id: variable.h,v 1.5 2005/05/22 20:43:17 sjborley Exp $*/#ifndef _VARIABLE_H#define _VARIABLE_H/* Variables that are accessible to the parser via $varname * expansions.  If the type is VT_LIST the value is a pointer to a * list of the elements.  */struct variable {    char va_type;    char *va_name;    union {        bool vV_bool;        int vV_num;        double vV_real;        char *vV_string;        struct variable *vV_list;    } va_V;    struct variable *va_next;      /* Link. */} ;#define va_bool   va_V.vV_bool#define va_num    va_V.vV_num#define va_real   va_V.vV_real#define va_string va_V.vV_string#define va_vlist  va_V.vV_listenum vt_types {  VT_BOOL,  VT_NUM,  VT_REAL,  VT_STRING,  VT_LIST};struct xxx {    struct variable *x_v;    char x_char;} ;extern struct variable *variables;extern bool cp_noglob;extern bool cp_nonomatch;extern bool cp_noclobber;extern bool cp_ignoreeof;extern bool cp_echo;/* extern struct variable *variables; */wordlist * cp_varwl(struct variable *var);void cp_vset(char *varname, char type, char *value);struct variable * cp_setparse(wordlist *wl);void cp_remvar(char *varname);bool cp_getvar(char *name, int type, void *retval);wordlist * cp_variablesubst(wordlist *wlist);wordlist * vareval(char *string);void cp_vprint(void);#endif /* _VARIABLE_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -