Addrblock Struct Reference

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

Collaboration diagram for Addrblock:

Collaboration graph
[legend]

Data Fields

field tag
field vtype
field vclass
field vstg
expptr vleng
union {
   Namep   name
   char   ident [IDENT_LEN+1]
   char *   Charp
   Constant   Const
   struct {
      double   dfill [2]
      field   vstg1
   }   kludge
user
long memno
expptr memoffset
unsigned istemp:1
unsigned isarray:1
unsigned ntempelt:10
unsigned dbl_builtin:1
unsigned charleng:1
unsigned cmplx_sub:1
unsigned skip_offset:1
unsigned parenused:1
ftnint varleng
int uname_tag
char * Field

Detailed Description

Definition at line 537 of file defs.h.


Field Documentation

field Addrblock::tag

Definition at line 539 of file defs.h.

Referenced by asg_addr(), autovar(), builtin(), do_p1_extern(), exassign(), ioset(), make_int_expr(), putconst(), putio(), and startrw().

field Addrblock::vtype

Definition at line 540 of file defs.h.

Referenced by addrlit(), asg_addr(), autovar(), builtin(), do_p1_extern(), exassign(), exdo(), freetemps(), ioset(), out_addr(), out_call(), putconst(), putcx1(), putio(), and startrw().

field Addrblock::vclass

Definition at line 541 of file defs.h.

Referenced by builtin(), do_p1_extern(), out_addr(), and startrw().

field Addrblock::vstg

Definition at line 542 of file defs.h.

Referenced by addrlit(), asg_addr(), autovar(), builtin(), do_p1_extern(), exassign(), ioset(), make_int_expr(), out_addr(), out_call(), putconst(), putcx1(), putio(), and startrw().

expptr Addrblock::vleng

Definition at line 543 of file defs.h.

Referenced by autovar(), cpexpr(), freetemps(), mktmpn(), putconst(), and startrw().

Namep Addrblock::name

Definition at line 548 of file defs.h.

Referenced by awalk(), make_int_expr(), opconv_fudge(), out_addr(), out_call(), and putcx1().

char Addrblock::ident[IDENT_LEN+1]

Definition at line 549 of file defs.h.

Referenced by autovar(), do_p1_ident(), doentry(), exassign(), ioset(), list_arg_types(), listargs(), opconv_fudge(), out_addr(), out_call(), out_name(), putentries(), putio(), and startrw().

char* Addrblock::Charp

Definition at line 550 of file defs.h.

Referenced by do_p1_charp(), out_addr(), and out_call().

union Constant Addrblock::Const

Definition at line 551 of file defs.h.

Referenced by out_addr(), and putconst().

double Addrblock::dfill[2]

Definition at line 553 of file defs.h.

field Addrblock::vstg1

Definition at line 554 of file defs.h.

struct { ... } Addrblock::kludge

Referenced by putconst().

union { ... } Addrblock::user

Referenced by addrlit(), autovar(), awalk(), do_p1_charp(), do_p1_ident(), doentry(), exassign(), ioset(), list_arg_types(), listargs(), make_int_expr(), opconv_fudge(), out_addr(), out_call(), out_name(), putconst(), putcx1(), putio(), and startrw().

long Addrblock::memno

Definition at line 558 of file defs.h.

Referenced by addrlit(), builtin(), do_p1_extern(), out_call(), putconst(), and startrw().

expptr Addrblock::memoffset

Definition at line 561 of file defs.h.

Referenced by asg_addr(), autovar(), awalk(), cpexpr(), exassign(), ioset(), make_int_expr(), mkscalar(), nextdata(), opconv_fudge(), out_addr(), out_call(), putconst(), putct1(), putcx1(), putio(), and startrw().

unsigned Addrblock::istemp

Definition at line 562 of file defs.h.

Referenced by cpexpr(), enddo(), and mktmp0().

unsigned Addrblock::isarray

Definition at line 564 of file defs.h.

Referenced by asg_addr(), autovar(), ioset(), make_int_expr(), out_addr(), out_call(), putcx1(), and putio().

unsigned Addrblock::ntempelt

Definition at line 566 of file defs.h.

Referenced by asg_addr(), autovar(), exassign(), ioset(), mktmpn(), out_addr(), and putio().

unsigned Addrblock::dbl_builtin

Definition at line 568 of file defs.h.

Referenced by builtin().

unsigned Addrblock::charleng

Definition at line 569 of file defs.h.

Referenced by putio().

unsigned Addrblock::cmplx_sub

Definition at line 570 of file defs.h.

Referenced by opconv_fudge(), out_addr(), and putcx1().

unsigned Addrblock::skip_offset

Definition at line 571 of file defs.h.

Referenced by out_addr().

unsigned Addrblock::parenused

Definition at line 572 of file defs.h.

Referenced by intrcall(), and mkpower().

ftnint Addrblock::varleng

Definition at line 573 of file defs.h.

Referenced by autovar(), and freetemps().

int Addrblock::uname_tag

Definition at line 576 of file defs.h.

Referenced by autovar(), awalk(), do_p1_charp(), do_p1_extern(), do_p1_ident(), doentry(), doiolist(), exassign(), ioset(), make_int_expr(), opconv_fudge(), out_addr(), out_call(), putcx1(), and putio().

char* Addrblock::Field

Definition at line 578 of file defs.h.

Referenced by putcx1().


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