Nameblock Struct Reference

#include <scilab/libs/f2c/src/defs.h>

Collaboration diagram for Nameblock:

Collaboration graph
[legend]

Data Fields

field tag
field vtype
field vclass
field vstg
expptr vleng
char * fvarname
char * cvarname
chainp vlastdim
unsigned vprocclass:3
unsigned vdovar:1
unsigned vdcldone:1
unsigned vadjdim:1
unsigned vsave:1
unsigned vimpldovar:1
unsigned vis_assigned:1
unsigned vimplstg:1
unsigned vcommequiv:1
unsigned vfmt_asg:1
unsigned vpassed:1
unsigned vknownarg:1
unsigned visused:1
unsigned vnamelist:1
unsigned vimpltype:1
unsigned vtypewarned:1
unsigned vinftype:1
unsigned vinfproc:1
unsigned vcalled:1
unsigned vdimfinish:1
unsigned vrefused:1
unsigned vsubscrused:1
unsigned veqvadjust:1
union {
   int   varno
   Intrpacked   intrdesc
vardesc
Dimblockvdim
ftnint voffset
union {
   chainp   namelist
   chainp   vstfdesc
   chainp   assigned_values
varxptr
int argno
Argtypesarginfo

Detailed Description

Definition at line 369 of file defs.h.


Field Documentation

field Nameblock::tag

Definition at line 371 of file defs.h.

Referenced by mkname(), opconv_fudge(), and out_call().

field Nameblock::vtype

Definition at line 372 of file defs.h.

Referenced by changedtype(), dobss(), doentry(), exdo(), fix_entry_returns(), fixargs(), inferdcl(), length_comp(), mixed_type(), mkfunct(), mklhs(), mkscalar(), mkstfunct(), nextdata(), out_name(), proto(), putentries(), sserr(), startrw(), stfcall(), struct_eq(), suboffset(), write_char_init(), wronginf(), and yyparse().

field Nameblock::vclass

Definition at line 373 of file defs.h.

Referenced by afwalk(), awalk(), dobss(), doentry(), donmlist(), entrypt(), exdo(), fixargs(), intraddr(), length_comp(), mkfunct(), mkstfunct(), proto(), putentries(), startrw(), struct_eq(), and typekludge().

field Nameblock::vstg

Definition at line 374 of file defs.h.

Referenced by dobss(), doentry(), entrypt(), eqvcommon(), fix_entry_returns(), ioseta(), mkfunct(), mkscalar(), mkstfunct(), nextdata(), opconv_fudge(), out_name(), startrw(), suboffset(), typekludge(), write_assigned_fmts(), and yyparse().

expptr Nameblock::vleng

Definition at line 375 of file defs.h.

Referenced by docommon(), doentry(), inferdcl(), mkfunct(), mklhs(), mkscalar(), mkstfunct(), nextdata(), stfcall(), suboffset(), write_char_init(), and wronginf().

char* Nameblock::fvarname

Definition at line 376 of file defs.h.

Referenced by bad_dimtype(), changedtype(), do_init_data(), dobss(), doentry(), duparg(), exdo(), exenddo(), fmtname(), get_argtypes(), inferdcl(), intraddr(), intrcall(), mixed_type(), mkfunct(), mkname(), new_arg_length(), nextdata(), paren_used(), sserr(), stfcall(), struct_eq(), subcheck(), suboffset(), substrerr(), write_assigned_fmts(), wronginf(), and yyparse().

char* Nameblock::cvarname

Definition at line 377 of file defs.h.

Referenced by ioseta(), mkfunct(), mkname(), opconv_fudge(), out_addr(), out_name(), prolog(), putentries(), and write_char_init().

chainp Nameblock::vlastdim

Definition at line 378 of file defs.h.

Referenced by list_decls(), and subcheck().

unsigned Nameblock::vprocclass

Definition at line 382 of file defs.h.

Referenced by afwalk(), entrypt(), exdo(), fixargs(), intraddr(), mkfunct(), mkstfunct(), out_addr(), and out_name().

unsigned Nameblock::vdovar

Definition at line 384 of file defs.h.

Referenced by enddo(), exdo(), fixargs(), and memversion().

unsigned Nameblock::vdcldone

Definition at line 386 of file defs.h.

Referenced by docommon(), doentry(), exdo(), and save_argtypes().

unsigned Nameblock::vadjdim

Definition at line 389 of file defs.h.

unsigned Nameblock::vsave

Definition at line 391 of file defs.h.

unsigned Nameblock::vimpldovar

Definition at line 392 of file defs.h.

Referenced by do_init_data(), and dobss().

unsigned Nameblock::vis_assigned

Definition at line 395 of file defs.h.

Referenced by dobss().

unsigned Nameblock::vimplstg

Definition at line 398 of file defs.h.

unsigned Nameblock::vcommequiv

Definition at line 402 of file defs.h.

Referenced by eqvcommon(), ioseta(), make_int_expr(), and out_name().

unsigned Nameblock::vfmt_asg

Definition at line 403 of file defs.h.

Referenced by fmtname().

unsigned Nameblock::vpassed

Definition at line 404 of file defs.h.

unsigned Nameblock::vknownarg

Definition at line 405 of file defs.h.

Referenced by afwalk(), awalk(), and doentry().

unsigned Nameblock::visused

Definition at line 406 of file defs.h.

Referenced by do_init_data(), ioseta(), and namelist().

unsigned Nameblock::vnamelist

Definition at line 408 of file defs.h.

unsigned Nameblock::vimpltype

Definition at line 409 of file defs.h.

Referenced by inferdcl(), list_arg_types(), mkfunct(), proto(), and typekludge().

unsigned Nameblock::vtypewarned

Definition at line 415 of file defs.h.

Referenced by changedtype().

unsigned Nameblock::vinftype

Definition at line 417 of file defs.h.

Referenced by inferdcl(), and wronginf().

unsigned Nameblock::vinfproc

Definition at line 420 of file defs.h.

Referenced by inferdcl(), and save_argtypes().

unsigned Nameblock::vcalled

Definition at line 421 of file defs.h.

Referenced by mkfunct().

unsigned Nameblock::vdimfinish

Definition at line 422 of file defs.h.

unsigned Nameblock::vrefused

Definition at line 423 of file defs.h.

unsigned Nameblock::vsubscrused

Definition at line 424 of file defs.h.

unsigned Nameblock::veqvadjust

Definition at line 425 of file defs.h.

int Nameblock::varno

Definition at line 433 of file defs.h.

Referenced by changedtype(), docommon(), doentry(), eqvcommon(), eqveqv(), get_argtypes(), intraddr(), intrcall(), ioseta(), mkfunct(), out_name(), typekludge(), and yyparse().

struct Intrpacked Nameblock::intrdesc

Definition at line 440 of file defs.h.

union { ... } Nameblock::vardesc

Referenced by changedtype(), docommon(), doentry(), eqvcommon(), eqveqv(), get_argtypes(), intraddr(), intrcall(), ioseta(), mkfunct(), out_name(), typekludge(), and yyparse().

struct Dimblock* Nameblock::vdim

Definition at line 442 of file defs.h.

Referenced by afwalk(), argsort(), dim_check(), docommon(), doequiv(), doiolist(), fixargs(), mklhs(), mkscalar(), nextdata(), out_addr(), paren_used(), prolog(), startrw(), struct_eq(), subcheck(), suboffset(), wr_one_init(), write_char_init(), and yyparse().

ftnint Nameblock::voffset

Definition at line 443 of file defs.h.

Referenced by docommon(), eqvcommon(), eqveqv(), ioseta(), opconv_fudge(), out_call(), and putcx1().

chainp Nameblock::namelist

Definition at line 450 of file defs.h.

Referenced by namelist().

chainp Nameblock::vstfdesc

Definition at line 452 of file defs.h.

Referenced by mkstfunct(), and stfcall().

chainp Nameblock::assigned_values

Definition at line 453 of file defs.h.

Referenced by out_asgoto().

union { ... } Nameblock::varxptr

Referenced by mkstfunct(), namelist(), and stfcall().

int Nameblock::argno

Definition at line 457 of file defs.h.

Referenced by afwalk(), argsort(), awalk(), count_args(), prolog(), and putentries().

Argtypes* Nameblock::arginfo

Definition at line 458 of file defs.h.

Referenced by get_argtypes(), out_call(), and stfcall().


The documentation for this struct was generated from the following file:
Generated on Sun Mar 4 16:15:09 2007 for Scilab [trunk] by  doxygen 1.5.1