Jspice3
fteext.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int arg_print ()
 
int arg_plot ()
 
int arg_load ()
 
int arg_let ()
 
int arg_set ()
 
int arg_display ()
 
wordlistoutmenuprompt ()
 
void com_aspice ()
 
void com_jobs ()
 
void ft_checkkids ()
 
void com_rspice ()
 
char * cx_mag ()
 
char * cx_ph ()
 
char * cx_j ()
 
char * cx_real ()
 
char * cx_imag ()
 
char * cx_pos ()
 
char * cx_db ()
 
char * cx_log ()
 
char * cx_ln ()
 
char * cx_exp ()
 
char * cx_sqrt ()
 
char * cx_sin ()
 
char * cx_cos ()
 
char * cx_tan ()
 
char * cx_atan ()
 
char * cx_norm ()
 
char * cx_uminus ()
 
char * cx_mean ()
 
char * cx_length ()
 
char * cx_vector ()
 
char * cx_unitvec ()
 
char * cx_plus ()
 
char * cx_minus ()
 
char * cx_times ()
 
char * cx_mod ()
 
char * cx_rnd ()
 
char * cx_gauss ()
 
char * cx_divide ()
 
char * cx_comma ()
 
char * cx_power ()
 
char * cx_eq ()
 
char * cx_gt ()
 
char * cx_lt ()
 
char * cx_ge ()
 
char * cx_le ()
 
char * cx_ne ()
 
char * cx_and ()
 
char * cx_or ()
 
char * cx_not ()
 
char * cx_interpolate ()
 
char * cx_deriv ()
 
void com_compose ()
 
double xrandom ()
 
double xgauss ()
 
void com_define ()
 
struct pnodeft_substdef ()
 
void com_undefine ()
 
void com_diff ()
 
void fperror ()
 
void ft_sperror ()
 
void fatal ()
 
struct dvecft_evaluate ()
 
struct dvlistft_dvlist ()
 
struct dvecop_plus ()
 
struct dvecop_minus ()
 
struct dvecop_comma ()
 
struct dvecop_times ()
 
struct dvecop_mod ()
 
struct dvecop_divide ()
 
struct dvecop_power ()
 
struct dvecop_eq ()
 
struct dvecop_gt ()
 
struct dvecop_lt ()
 
struct dvecop_ge ()
 
struct dvecop_le ()
 
struct dvecop_ne ()
 
struct dvecop_and ()
 
struct dvecop_or ()
 
struct dvecop_range ()
 
struct dvecop_ind ()
 
struct dvecop_uminus ()
 
struct dvecop_not ()
 
char * readline ()
 
FILE * inp_pathopen ()
 
void inp_readall ()
 
void inp_casefix ()
 
void inp_deckfree ()
 
struct lineinp_deckcopy ()
 
bool ft_interpolate ()
 
bool ft_polyfit ()
 
double ft_peval ()
 
void com_help ()
 
void com_ahelp ()
 
void com_ghelp ()
 
void com_quit ()
 
void com_bug ()
 
void com_version ()
 
double * ft_numparse ()
 
void nutcom_edit ()
 
void nutcom_sced ()
 
bool inp_edit ()
 
void inp_nutsource ()
 
void nutcom_source ()
 
void cp_internal_init ()
 
void com_usrset ()
 
int cp_internalset ()
 
struct variablecp_enqvar ()
 
struct variablecp_uservars ()
 
struct lineinp_getopts ()
 
struct pnodeft_getpnames ()
 
void inp_pnfree ()
 
void com_let ()
 
void com_unlet ()
 
void com_load ()
 
void com_print ()
 
void com_write ()
 
void com_display ()
 
void com_splot ()
 
void com_cross ()
 
void com_destroy ()
 
void raw_write ()
 
struct plotraw_read ()
 
void com_rusage ()
 
void ft_ckspace ()
 
void rusage_init ()
 
RETSIGTYPE ft_sigintr ()
 
RETSIGTYPE sigfloat ()
 
RETSIGTYPE sigstop ()
 
RETSIGTYPE sigcont ()
 
RETSIGTYPE sigill ()
 
RETSIGTYPE sigbus ()
 
RETSIGTYPE sigsegv ()
 
RETSIGTYPE sig_sys ()
 
char * if_inpdeck ()
 
int if_run ()
 
void if_option ()
 
void if_dump ()
 
void if_cktfree ()
 
void if_cktclear ()
 
char * if_errstring ()
 
struct variablespif_getparam ()
 
void if_setparam ()
 
void if_setndnames ()
 
struct variableif_getstat ()
 
struct variablenutif_getparam ()
 
wordlistGetAnalysisFromDeck ()
 
int InProgress ()
 
int IsIplot ()
 
void com_dftype ()
 
char * ft_typabbrev ()
 
char * ft_typenames ()
 
int ft_typnum ()
 
char * ft_plotabbrev ()
 
void com_stype ()
 
void ft_loadfile ()
 
void plot_add ()
 
void plot_new ()
 
void plot_delete ()
 
void plot_setcur ()
 
struct plotplot_alloc ()
 
bool plot_prefix ()
 
void vec_newtemp ()
 
void vec_newperm ()
 
void vec_remove ()
 
void vec_dlfree ()
 
struct dvecvec_fromplot ()
 
struct dvecvec_get ()
 
void plot_docoms ()
 
struct dvecvec_copy ()
 
void vec_gc ()
 
bool vec_eq ()
 
char * vec_basename ()
 
void vec_sort ()
 
struct dvecvec_mkfamily ()
 

Variables

bool ft_nutmeg
 
char * ft_rawfile
 
char * errRtn
 
char * errMsg
 
char * cp_program
 
char * cp_display
 
IFsimulatorft_sim
 
struct variable *(* if_getparam )()
 
struct circft_curckt
 
struct circft_circuits
 
bool ft_intrpt
 
bool ft_setflag
 
bool ft_servermode
 
bool ft_batchmode
 
bool ft_nospiceadd
 
bool ft_nopage
 
bool ft_debug
 
bool ft_parsedb
 
bool ft_evdb
 
bool ft_vecdb
 
bool ft_grdb
 
bool ft_gidb
 
bool ft_controldb
 
bool ft_asyncdb
 
bool ft_simdb
 
FILE * cp_curin
 
FILE * cp_curout
 
FILE * cp_curerr
 
FILE * cp_in
 
FILE * cp_out
 
FILE * cp_err
 
bool ft_listprint
 
bool ft_optsprint
 
bool ft_nodesprint
 
bool ft_acctprint
 
struct plotplot_list
 
bool cx_degrees
 
struct commcp_coms
 
char ErrorMessage []
 
bool ft_strictnumparse
 
struct func ft_funcs []
 
struct func func_not
 
struct func func_uminus
 
int raw_prec
 
struct plotplot_cur
 

Function Documentation

int arg_display ( )

Definition at line 91 of file arg.c.

92 {
93 
94  /* just return; display does the right thing */
95 
96 }
int arg_let ( )
int arg_load ( )
int arg_plot ( )
int arg_print ( )
int arg_set ( )
void com_ahelp ( )
void com_aspice ( )
void com_bug ( )
void com_compose ( )
void com_cross ( )
void com_define ( )
void com_destroy ( )
void com_dftype ( )
void com_diff ( )
void com_display ( )
void com_ghelp ( )
void com_help ( )
void com_jobs ( )
void com_let ( )
void com_load ( )
void com_print ( )
void com_quit ( )
void com_rspice ( )
void com_rusage ( )
void com_splot ( )
void com_stype ( )
void com_undefine ( )
void com_unlet ( )
void com_usrset ( )
void com_version ( )
void com_write ( )
struct variable* cp_enqvar ( )
void cp_internal_init ( )

Definition at line 555 of file options.c.

558 {
559  int i;
560 
561  if (internalvars == NULL)
563  for (i = 0; i < sizeof(int_vars)/sizeof(struct intvar); i++) {
564  if (int_vars[i].func) {
565  htab_add(*(int_vars[i].name),(void*)&int_vars[i],internalvars);
566  cp_addkword(CT_VARIABLES, *(int_vars[i].name));
567  }
568  }
569 }
static struct intvar int_vars[]
Definition: options.c:447
#define CT_VARIABLES
Definition: fteconst.h:95
void * htab_init()
Definition: hash.c:27
#define NULL
Definition: spdefs.h:121
Definition: fteparse.h:37
void htab_add()
void cp_addkword()
static void * internalvars
Definition: options.c:552
int cp_internalset ( )
struct variable* cp_uservars ( )
char* cx_and ( )
char* cx_atan ( )
char* cx_comma ( )
char* cx_cos ( )
char* cx_db ( )
char* cx_deriv ( )
char* cx_divide ( )
char* cx_eq ( )
char* cx_exp ( )
char* cx_gauss ( )
char* cx_ge ( )
char* cx_gt ( )
char* cx_imag ( )
char* cx_interpolate ( )
char* cx_j ( )
char* cx_le ( )
char* cx_length ( )
char* cx_ln ( )
char* cx_log ( )
char* cx_lt ( )
char* cx_mag ( )
char* cx_mean ( )
char* cx_minus ( )
char* cx_mod ( )
char* cx_ne ( )
char* cx_norm ( )
char* cx_not ( )
char* cx_or ( )
char* cx_ph ( )
char* cx_plus ( )
char* cx_pos ( )
char* cx_power ( )
char* cx_real ( )
char* cx_rnd ( )
char* cx_sin ( )
char* cx_sqrt ( )
char* cx_tan ( )
char* cx_times ( )
char* cx_uminus ( )
char* cx_unitvec ( )
char* cx_vector ( )
void fatal ( )

Definition at line 174 of file help.c.

176 {
177  fprintf(stderr, "fatal error\n");
178  exit(1);
179 }
void fperror ( )
void ft_checkkids ( )

Definition at line 449 of file aspice.c.

449 {}
void ft_ckspace ( )

Definition at line 91 of file resource.c.

92 {
93 #ifdef HAVE_GETRLIMIT
94  struct rlimit rld;
95  long lim;
96  char *hi;
97 
98  getrlimit(RLIMIT_DATA, &rld);
99  if (rld.rlim_cur == RLIM_INFINITY)
100  return;
101  hi = (char*)sbrk(0);
102  lim = rld.rlim_max;
103  if ((int) (hi - (char *) enddata) > rld.rlim_max * 0.9) {
104  fprintf(cp_err, "Warning - approaching max data size: ");
105  fprintf(cp_err, "cur size = %d, hard limit = %d.\n",
106  (int) hi, (int) lim);
107  }
108  else if ((int) (hi - (char *) enddata) > rld.rlim_cur * 0.9) {
109  fprintf(cp_err, "Warning - approaching max data size: ");
110  fprintf(cp_err, "cur size = %d, soft limit = %d.\n",
111  (int) hi, (int) rld.rlim_cur);
112  }
113 #else
114 #ifdef HAVE_ULIMIT
115  long lim;
116  char *hi;
117 
118  lim = ulimit(3, 0L);
119  hi = (char*)sbrk(0);
120  if ((int) (hi - (char *) enddata) > lim * 0.9) {
121  fprintf(cp_err, "Warning - approaching max data size: ");
122  fprintf(cp_err, "cur size = %d, hard limit = %d.\n",
123  (int) hi, (int) lim);
124  }
125 #else
126 #ifdef HAVE_DOSRLIMIT
127  long lim;
128 
129  lim = (long)_memavl( );
130  if ((long) (enddata - lim) > ((long) enddata) * 0.9) {
131  fprintf(cp_err, "Warning - approaching max data size: ");
132  fprintf(cp_err, "cur size = %ld, hard limit = %ld.\n",
133  (long) (enddata - lim), (long) enddata);
134  }
135 #endif
136 #endif
137 #endif
138 }
#define L
Definition: parse.c:442
FILE * cp_err
Definition: help.c:101
static char * enddata
Definition: resource.c:39
struct dvlist* ft_dvlist ( )
struct dvec* ft_evaluate ( )
struct pnode* ft_getpnames ( )
bool ft_interpolate ( )
void ft_loadfile ( )
double* ft_numparse ( )
double ft_peval ( )
char* ft_plotabbrev ( )
bool ft_polyfit ( )
RETSIGTYPE ft_sigintr ( )
void ft_sperror ( )
struct pnode* ft_substdef ( )
char* ft_typabbrev ( )
char* ft_typenames ( )
int ft_typnum ( )
wordlist* GetAnalysisFromDeck ( )

Definition at line 255 of file main.c.

256 { return (NULL); }
#define NULL
Definition: spdefs.h:121
void if_cktclear ( )

Definition at line 476 of file spiceif.c.

482 {
483  struct circ *cc;
484 
485  if (!ft_curckt) return;
490 
491  (*(ft_sim->deleteTask))(ft_curckt->ci_ckt,ft_curckt->ci_specTask);
492  (*(ft_sim->deleteTask))(ft_curckt->ci_ckt,ft_curckt->ci_defTask);
494 
496 
497  if (ft_curckt->ci_contblk) {
498  for (cc = ft_circuits; cc; cc = cc->ci_next) {
499  if (cc == ft_curckt)
500  continue;
501  if (cc->ci_contblk && eq(cc->ci_contblk,ft_curckt->ci_contblk))
502  break;
503  }
504  if (!cc) {
505  if (prefix("#_",ft_curckt->ci_contblk)) {
507  ft_curckt->ci_contblk[1] = '#';
509  }
510  }
512  }
513 
519 
520  if (ft_curckt == ft_circuits) {
521  tfree(ft_curckt);
523  }
524  else {
525  for (cc = ft_circuits; cc; cc = cc->ci_next)
526  if (cc->ci_next == ft_curckt)
527  break;
528 
529  if (!cc) {
530  fprintf(cp_err,"Internal Error: cktfree -- not in list\n");
531  goto xxx;
532  }
533  cc->ci_next = ft_curckt->ci_next;
534  tfree(ft_curckt);
535  ft_curckt = cc;
536  }
537 xxx:
538  if (ft_curckt) {
541  }
542 }
#define eq(a, b)
Definition: misc.h:29
Definition: variable.c:632
struct circ * ci_next
Definition: ftedefs.h:37
Definition: subckt.c:18
IFsimulator * ft_sim
Definition: main.c:111
char * ci_specTask
Definition: ftedefs.h:42
#define prefix(x, y)
Definition: readhelp.c:39
Definition: ftedefs.h:25
struct line * ci_deck
Definition: ftedefs.h:30
char * ci_devices
Definition: ftedefs.h:39
struct line * ci_options
Definition: ftedefs.h:32
char * ci_ckt
Definition: ftedefs.h:27
char * ci_filename
Definition: ftedefs.h:40
char * ci_contblk
Definition: ftedefs.h:29
char * ci_defTask
Definition: ftedefs.h:41
void va_free()
char * ci_nodes
Definition: ftedefs.h:38
void wl_free()
FILE * cp_err
Definition: help.c:101
#define CT_DEVNAMES
Definition: fteconst.h:87
struct circ * ft_circuits
Definition: main.c:185
#define tfree(x)
Definition: cdmacs.h:22
void txfree()
#define NULL
Definition: spdefs.h:121
struct circ * ft_curckt
Definition: main.c:184
struct variable * ci_vars
Definition: ftedefs.h:33
void cp_freeblock()
void inp_deckfree()
#define CT_NODENAMES
Definition: fteconst.h:89
char * ci_symtab
Definition: ftedefs.h:28
void cp_ccfreetrie()
char * ci_name
Definition: ftedefs.h:26
wordlist * ci_commands
Definition: ftedefs.h:36
void if_cktfree(char *ckt, char *tab)
Definition: spiceif.c:462
char * cp_kwswitch()
void if_cktfree ( )
void if_dump ( )
char* if_errstring ( )
struct variable* if_getstat ( )
char* if_inpdeck ( )
void if_option ( )
int if_run ( )
void if_setndnames ( )
void if_setparam ( )
void inp_casefix ( )
struct line* inp_deckcopy ( )
void inp_deckfree ( )
bool inp_edit ( )
struct line* inp_getopts ( )
void inp_nutsource ( )
FILE* inp_pathopen ( )
void inp_pnfree ( )
void inp_readall ( )
int InProgress ( )

Definition at line 990 of file spiceif.c.

991 {
992  return (ft_curckt && ft_curckt->ci_inprogress);
993 }
bool ci_inprogress
Definition: ftedefs.h:34
struct circ * ft_curckt
Definition: main.c:184
int IsIplot ( )

Definition at line 997 of file spiceif.c.

998 {
999  struct dbcomm *d;
1000  extern struct dbcomm *dbiplot;
1001 
1002  for (d = dbiplot; d; d = d->db_next) {
1003  if (d->db_type == DB_IPLOT) return (true);
1004  if (d->db_type == DB_IPLOTALL) return (true);
1005  }
1006  return (false);
1007 }
struct dbcomm * dbiplot
Definition: main.c:186
Definition: cddefs.h:237
char db_type
Definition: ftedebug.h:22
struct dbcomm * db_next
Definition: ftedebug.h:28
#define DB_IPLOTALL
Definition: ftedebug.h:17
#define DB_IPLOT
Definition: ftedebug.h:16
void nutcom_edit ( )
void nutcom_sced ( )
void nutcom_source ( )
struct variable* nutif_getparam ( )
struct dvec* op_and ( )
struct dvec* op_comma ( )
struct dvec* op_divide ( )
struct dvec* op_eq ( )
struct dvec* op_ge ( )
struct dvec* op_gt ( )
struct dvec* op_ind ( )
struct dvec* op_le ( )
struct dvec* op_lt ( )
struct dvec* op_minus ( )
struct dvec* op_mod ( )
struct dvec* op_ne ( )
struct dvec* op_not ( )
struct dvec* op_or ( )
struct dvec* op_plus ( )
struct dvec* op_power ( )
struct dvec* op_range ( )
struct dvec* op_times ( )
struct dvec* op_uminus ( )
wordlist* outmenuprompt ( )
void plot_add ( )
struct plot* plot_alloc ( )
void plot_delete ( )
void plot_docoms ( )
void plot_new ( )
bool plot_prefix ( )
void plot_setcur ( )
struct plot* raw_read ( )
void raw_write ( )
char* readline ( )
void rusage_init ( )

Definition at line 142 of file resource.c.

144 {
145 #ifdef HAVE_GETRUSAGE
146  struct rusage ruse;
147 #ifdef HAVE_GETTIMEOFDAY
148  struct timeval tv;
149  struct timezone tz;
150 
151  (void) gettimeofday(&tv, &tz);
152  lastsec = tv.tv_sec;
153  lastusec = tv.tv_usec;
154  origsec = lastsec;
155  origusec = lastusec;
156 #endif
157  (void) getrusage(RUSAGE_SELF, &ruse);
158  lastusrsec = ruse.ru_utime.tv_sec;
159  lastusrusec = ruse.ru_utime.tv_usec;
160  lastsyssec = ruse.ru_stime.tv_sec;
161  lastsysusec = ruse.ru_stime.tv_usec;
162 #else
163 #ifdef HAVE_TIMES
164  struct tms dummy;
165 
166  origsec = times(&dummy);
167  lastusrsec = dummy.tms_utime;
168  lastsyssec = dummy.tms_stime;
169  lastsec = origsec;
170 #else
171 #ifdef HAVE_FTIME
172  ftime(&timebegin); /* initialize time we started */
173 #endif
174 #endif
175 #endif
176 
177 #ifdef HAVE_GETRLIMIT
178  enddata = (char*)sbrk(0);
179 #else
180 #ifdef HAVE_ULIMIT
181  enddata = (char*)sbrk(0);
182 #else
183 #ifdef HAVE_DOSRLIMIT
184  enddata = _memavl( );
185 #endif
186 #endif
187 #endif
188 }
static int origusec
Definition: resource.c:41
static void dummy()
Definition: mfbcursr.c:550
static int origsec
Definition: resource.c:40
static int lastusrsec
Definition: resource.c:44
static int lastsyssec
Definition: resource.c:46
static int lastsysusec
Definition: resource.c:47
static int lastusec
Definition: resource.c:43
static char * enddata
Definition: resource.c:39
static int lastusrusec
Definition: resource.c:45
static int lastsec
Definition: resource.c:42
RETSIGTYPE sig_sys ( )
RETSIGTYPE sigbus ( )
RETSIGTYPE sigcont ( )
RETSIGTYPE sigfloat ( )
RETSIGTYPE sigill ( )
RETSIGTYPE sigsegv ( )
RETSIGTYPE sigstop ( )
struct variable* spif_getparam ( )
char* vec_basename ( )
struct dvec* vec_copy ( )
void vec_dlfree ( )
bool vec_eq ( )
struct dvec* vec_fromplot ( )
void vec_gc ( )

Definition at line 681 of file vectors.c.

684 {
685  struct plot *pl;
686  struct dvec *d, *nd;
687 
688  for (pl = plot_list; pl; pl = pl->pl_next) {
689  for (d = pl->pl_dvecs; d; d = nd) {
690  nd = d->v_next;
691 
692  if (ft_vecdb)
693  fprintf(cp_err,"vec_gc: throwing away %s.%s\n",
694  pl->pl_typename, d->v_name);
695  if (pl->pl_scale == d) /* this shouldn't happen */
696  pl->pl_scale = NULL;
697  vecfree(d);
698  }
699  pl->pl_dvecs = NULL;
700  }
701 }
struct plot * plot_list
Definition: vectors.c:44
char * pl_typename
Definition: ftedata.h:65
struct dvec * pl_dvecs
Definition: ftedata.h:67
Definition: ftedata.h:61
static void vecfree()
struct dvec * v_next
Definition: ftedata.h:43
FILE * cp_err
Definition: help.c:101
Definition: cddefs.h:237
struct dvec * pl_scale
Definition: ftedata.h:68
#define NULL
Definition: spdefs.h:121
Definition: ftedata.h:24
char * v_name
Definition: ftedata.h:25
struct plot * pl_next
Definition: ftedata.h:69
bool ft_vecdb
Definition: options.c:25
struct dvec* vec_get ( )
struct dvec* vec_mkfamily ( )
void vec_newperm ( )
void vec_newtemp ( )
void vec_remove ( )
void vec_sort ( )
double xgauss ( )

Definition at line 643 of file compose.c.

649 {
650  static bool iset;
651  static double gset;
652  double fac, r, v1, v2;
653  /* xrandom() returns uniform deviate [0-1] */
654 
655  if (!iset) {
656  do {
657  v1 = 2.0*xrandom() - 1.0;
658  v2 = 2.0*xrandom() - 1.0;
659  r = v1*v1 + v2*v2;
660  } while (r >= 1.0);
661  fac = sqrt(-2.0*log(r)/r);
662  gset = v1*fac;
663  iset = true;
664  return (v2*fac);
665  }
666  iset = false;
667  return (gset);
668 }
double xrandom()
Definition: compose.c:634
Definition: cddefs.h:162
double xrandom ( )

Definition at line 634 of file compose.c.

637 {
638  return ((random() & 0x7fffffff)/(0x7fffffff + 1.0));
639 }

Variable Documentation

struct comm* cp_coms

Definition at line 163 of file main.c.

FILE* cp_curerr

Definition at line 77 of file cshpar.c.

FILE* cp_curin

Definition at line 75 of file cshpar.c.

FILE* cp_curout

Definition at line 76 of file cshpar.c.

char* cp_display

Definition at line 44 of file main.c.

FILE* cp_err

Definition at line 101 of file help.c.

FILE* cp_in

Definition at line 101 of file help.c.

FILE* cp_out

Definition at line 101 of file help.c.

char* cp_program

Definition at line 43 of file main.c.

bool cx_degrees

Definition at line 30 of file cmath1.c.

char* errMsg

Definition at line 42 of file main.c.

char ErrorMessage[]

Definition at line 20 of file error.c.

char* errRtn

Definition at line 41 of file main.c.

bool ft_acctprint

Definition at line 191 of file main.c.

bool ft_asyncdb

Definition at line 31 of file options.c.

bool ft_batchmode

Definition at line 98 of file main.c.

struct circ* ft_circuits

Definition at line 185 of file main.c.

bool ft_controldb

Definition at line 30 of file options.c.

struct circ* ft_curckt

Definition at line 184 of file main.c.

bool ft_debug
bool ft_evdb

Definition at line 27 of file options.c.

struct func ft_funcs[]

Definition at line 660 of file parse.c.

bool ft_gidb

Definition at line 29 of file options.c.

bool ft_grdb

Definition at line 28 of file options.c.

bool ft_intrpt

Definition at line 47 of file main.c.

bool ft_listprint

Definition at line 188 of file main.c.

bool ft_nodesprint

Definition at line 190 of file main.c.

bool ft_nopage

Definition at line 23 of file options.c.

bool ft_nospiceadd
bool ft_nutmeg

Definition at line 161 of file main.c.

bool ft_optsprint

Definition at line 189 of file main.c.

bool ft_parsedb

Definition at line 24 of file options.c.

char* ft_rawfile

Definition at line 39 of file main.c.

bool ft_servermode

Definition at line 46 of file main.c.

bool ft_setflag

Definition at line 48 of file main.c.

IFsimulator* ft_sim

Definition at line 111 of file main.c.

bool ft_simdb

Definition at line 26 of file options.c.

bool ft_strictnumparse

Definition at line 15 of file numparse.c.

bool ft_vecdb

Definition at line 25 of file options.c.

struct func func_not

Definition at line 697 of file parse.c.

struct func func_uminus

Definition at line 695 of file parse.c.

struct variable*(* if_getparam) ()

Definition at line 53 of file main.c.

struct plot* plot_cur

Definition at line 43 of file vectors.c.

struct plot* plot_list

Definition at line 44 of file vectors.c.

int raw_prec

Definition at line 26 of file rawfile.c.