80 #define UID_ANALYSIS 0x1 82 #define UID_INSTANCE 0x4 84 #define UID_SIGNAL 0x10 85 #define UID_OTHER 0x20 107 #define IF_INTEGER 0x2 109 #define IF_COMPLEX 0x8 111 #define IF_STRING 0x20 112 #define IF_INSTANCE 0x40 113 #define IF_PARSETREE 0x80 117 #define IF_SELECT 0x800 118 #define IF_VSELECT 0x400 121 #define IF_VECTOR 0x8000 123 #define IF_FLAGVEC (IF_FLAG|IF_VECTOR) 124 #define IF_INTVEC (IF_INTEGER|IF_VECTOR) 125 #define IF_REALVEC (IF_REAL|IF_VECTOR) 126 #define IF_CPLXVEC (IF_COMPLEX|IF_VECTOR) 127 #define IF_NODEVEC (IF_NODE|IF_VECTOR) 128 #define IF_STRINGVEC (IF_STRING|IF_VECTOR) 129 #define IF_INSTVEC (IF_INSTANCE|IF_VECTOR) 131 #define IF_REQUIRED 0x4000 133 #define IF_VARTYPES 0x80ff 135 #define IF_SET 0x2000 136 #define IF_ASK 0x1000 141 #define IF_UNIMP_MASK 0x3000 362 int ((*newCircuit)(
GENERIC **));
364 int ((*deleteCircuit)(
GENERIC *));
422 char *((*nonconvErr)(
GENERIC*,
char *));
424 int ((*newCircuit)());
425 int ((*deleteCircuit)());
428 int ((*groundNode)());
431 int ((*instToNode)());
432 int ((*setNodeParm)());
433 int ((*askNodeQuest)());
434 int ((*deleteNode)());
436 int ((*newInstance)());
437 int ((*setInstanceParm)());
438 int ((*askInstanceQuest)());
439 int ((*findInstance)());
440 int ((*deleteInstance)());
443 int ((*setModelParm)());
444 int ((*askModelQuest)());
445 int ((*findModel)());
446 int ((*deleteModel)());
449 int ((*newAnalysis)());
450 int ((*setAnalysisParm)());
451 int ((*askAnalysisQuest)());
452 int ((*findAnalysis)());
454 int ((*deleteTask)());
456 int ((*doAnalyses)());
457 char *((*nonconvErr)());
489 int ((*IFpauseTest)(
void));
491 double ((*IFseconds)(
void));
493 int ((*IFerror)(
int,
char*,
IFuid*));
505 int ((*IFpauseTest)());
506 double ((*IFseconds)());
517 #define ERR_WARNING 0x1 518 #define ERR_FATAL 0x2 519 #define ERR_PANIC 0x4
struct sIFfrontEnd IFfrontEnd
struct sIFparseTree IFparseTree
struct sIFanalysis IFanalysis
static struct pnode * parse()
struct sIFcomplex IFcomplex
struct sIFsimulator IFsimulator
struct sIFdevice IFdevice