This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | PDP11 4 |
| #define | BIGGEST_CHAR 0x7f |
| #define | BIGGEST_SHORT 0x7fff |
| #define | BIGGEST_LONG 0x7fffffff |
| #define | M(x) (1<<x) |
| #define | ALLOC(x) (struct x *) ckalloc((int)sizeof(struct x)) |
| #define | ALLEXPR (expptr) ckalloc((int)sizeof(union Expression) ) |
| #define | LOCAL static |
| #define | NO 0 |
| #define | YES 1 |
| #define | CNULL (char *) 0 |
| #define | PNULL (ptr) 0 |
| #define | CHNULL (chainp) 0 |
| #define | ENULL (expptr) 0 |
| #define | BAD_MEMNO -32768 |
| #define | TNAME 1 |
| #define | TCONST 2 |
| #define | TEXPR 3 |
| #define | TADDR 4 |
| #define | TPRIM 5 |
| #define | TLIST 6 |
| #define | TIMPLDO 7 |
| #define | TERROR 8 |
| #define | OUTSIDE 0 |
| #define | INSIDE 1 |
| #define | INDCL 2 |
| #define | INDATA 3 |
| #define | INEXEC 4 |
| #define | PROCMAIN 1 |
| #define | PROCBLOCK 2 |
| #define | PROCSUBR 3 |
| #define | PROCFUNCT 4 |
| #define | STGUNKNOWN 0 |
| #define | STGARG 1 |
| #define | STGAUTO 2 |
| #define | STGBSS 3 |
| #define | STGINIT 4 |
| #define | STGCONST 5 |
| #define | STGEXT 6 |
| #define | STGINTR 7 |
| #define | STGSTFUNCT 8 |
| #define | STGCOMMON 9 |
| #define | STGEQUIV 10 |
| #define | STGREG 11 |
| #define | STGLENG 12 |
| #define | STGNULL 13 |
| #define | STGMEMNO 14 |
| #define | CLUNKNOWN 0 |
| #define | CLPARAM 1 |
| #define | CLVAR 2 |
| #define | CLENTRY 3 |
| #define | CLMAIN 4 |
| #define | CLBLOCK 5 |
| #define | CLPROC 6 |
| #define | CLNAMELIST 7 |
| #define | PUNKNOWN 0 |
| #define | PEXTERNAL 1 |
| #define | PINTRINSIC 2 |
| #define | PSTFUNCT 3 |
| #define | PTHISPROC 4 |
| #define | CTLDO 1 |
| #define | CTLIF 2 |
| #define | CTLELSE 3 |
| #define | CTLIFX 4 |
| #define | OPPLUS 1 |
| #define | OPMINUS 2 |
| #define | OPSTAR 3 |
| #define | OPSLASH 4 |
| #define | OPPOWER 5 |
| #define | OPNEG 6 |
| #define | OPOR 7 |
| #define | OPAND 8 |
| #define | OPEQV 9 |
| #define | OPNEQV 10 |
| #define | OPNOT 11 |
| #define | OPCONCAT 12 |
| #define | OPLT 13 |
| #define | OPEQ 14 |
| #define | OPGT 15 |
| #define | OPLE 16 |
| #define | OPNE 17 |
| #define | OPGE 18 |
| #define | OPCALL 19 |
| #define | OPCCALL 20 |
| #define | OPASSIGN 21 |
| #define | OPPLUSEQ 22 |
| #define | OPSTAREQ 23 |
| #define | OPCONV 24 |
| #define | OPLSHIFT 25 |
| #define | OPMOD 26 |
| #define | OPCOMMA 27 |
| #define | OPQUEST 28 |
| #define | OPCOLON 29 |
| #define | OPABS 30 |
| #define | OPMIN 31 |
| #define | OPMAX 32 |
| #define | OPADDR 33 |
| #define | OPCOMMA_ARG 34 |
| #define | OPBITOR 35 |
| #define | OPBITAND 36 |
| #define | OPBITXOR 37 |
| #define | OPBITNOT 38 |
| #define | OPRSHIFT 39 |
| #define | OPWHATSIN 40 |
| #define | OPMINUSEQ 41 |
| #define | OPSLASHEQ 42 |
| #define | OPMODEQ 43 |
| #define | OPLSHIFTEQ 44 |
| #define | OPRSHIFTEQ 45 |
| #define | OPBITANDEQ 46 |
| #define | OPBITXOREQ 47 |
| #define | OPBITOREQ 48 |
| #define | OPPREINC 49 |
| #define | OPPREDEC 50 |
| #define | OPDOT 51 |
| #define | OPARROW 52 |
| #define | OPNEG1 53 |
| #define | OPDMIN 54 |
| #define | OPDMAX 55 |
| #define | OPASSIGNI 56 |
| #define | OPIDENTITY 57 |
| #define | OPCHARCAST 58 |
| #define | OPDABS 59 |
| #define | OPMIN2 60 |
| #define | OPMAX2 61 |
| #define | OPBITTEST 62 |
| #define | OPBITCLR 63 |
| #define | OPBITSET 64 |
| #define | OPQBITCLR 65 |
| #define | OPQBITSET 66 |
| #define | OPBITBITS 67 |
| #define | OPBITSH 68 |
| #define | OPBITSHC 69 |
| #define | LABUNKNOWN 0 |
| #define | LABEXEC 1 |
| #define | LABFORMAT 2 |
| #define | LABOTHER 3 |
| #define | INTREND 0 |
| #define | INTRCONV 1 |
| #define | INTRMIN 2 |
| #define | INTRMAX 3 |
| #define | INTRGEN 4 |
| #define | INTRSPEC 5 |
| #define | INTRBOOL 6 |
| #define | INTRCNST 7 |
| #define | INTRBGEN 8 |
| #define | IOSTDIN ICON(5) |
| #define | IOSTDOUT ICON(6) |
| #define | IOSTDERR ICON(0) |
| #define | IOSBAD (-1) |
| #define | IOSPOSITIONAL 0 |
| #define | IOSUNIT 1 |
| #define | IOSFMT 2 |
| #define | IOINQUIRE 1 |
| #define | IOOPEN 2 |
| #define | IOCLOSE 3 |
| #define | IOREWIND 4 |
| #define | IOBACKSPACE 5 |
| #define | IOENDFILE 6 |
| #define | IOREAD 7 |
| #define | IOWRITE 8 |
| #define | UNAM_UNKNOWN 0 |
| #define | UNAM_NAME 1 |
| #define | UNAM_IDENT 2 |
| #define | UNAM_EXTERN 3 |
| #define | UNAM_CONST 4 |
| #define | UNAM_CHARP 5 |
| #define | UNAM_REF 6 |
| #define | IDENT_LEN 31 |
| #define | MAXNAMELEN 50 |
| #define | MSKLOGICAL M(TYLOGICAL)|M(TYLOGICAL1)|M(TYLOGICAL2) |
| #define | MSKADDR M(TYADDR) |
| #define | MSKCHAR M(TYCHAR) |
| #define | MSKINT M(TYINT1)|M(TYSHORT)|M(TYLONG) |
| #define | MSKREAL M(TYREAL)|M(TYDREAL) |
| #define | MSKCOMPLEX M(TYCOMPLEX)|M(TYDCOMPLEX) |
| #define | MSKSTATIC (M(STGINIT)|M(STGBSS)|M(STGCOMMON)|M(STGEQUIV)|M(STGCONST)) |
| #define | ONEOF(x, y) (M(x) & (y)) |
| #define | ISCOMPLEX(z) ONEOF(z, MSKCOMPLEX) |
| #define | ISREAL(z) ONEOF(z, MSKREAL) |
| #define | ISNUMERIC(z) ONEOF(z, MSKINT|MSKREAL|MSKCOMPLEX) |
| #define | ISICON(z) (z->tag==TCONST && ISINT(z->constblock.vtype)) |
| #define | ISLOGICAL(z) ONEOF(z, MSKLOGICAL) |
| #define | ISCHAR(z) (z->headblock.vtype==TYCHAR) |
| #define | ISINT(z) ONEOF(z, MSKINT) |
| #define | ISCONST(z) (z->tag==TCONST) |
| #define | ISERROR(z) (z->tag==TERROR) |
| #define | ISPLUSOP(z) (z->tag==TEXPR && z->exprblock.opcode==OPPLUS) |
| #define | ISSTAROP(z) (z->tag==TEXPR && z->exprblock.opcode==OPSTAR) |
| #define | ISONE(z) (ISICON(z) && z->constblock.Const.ci==1) |
| #define | INT(z) ONEOF(z, MSKINT|MSKCHAR) |
| #define | ICON(z) mkintcon( (ftnint)(z) ) |
| #define | NO66(s) if(no66flag) err66(s) |
| #define | NOEXT(s) if(noextflag) errext(s) |
Typedefs | |
| typedef int * | ptr |
| typedef char * | charptr |
| typedef FILE * | FILEP |
| typedef int | flag |
| typedef char | field |
| typedef long int | ftnint |
| #define ALLEXPR (expptr) ckalloc((int)sizeof(union Expression) ) |
Definition at line 9 of file defines.h.
Referenced by asg_addr(), autovar(), builtin(), copy_data(), do_p1_charp(), do_p1_expr(), do_p1_extern(), do_p1_ident(), do_p1_list(), do_p1_literal(), doinclude(), entrypt(), errnode(), exassign(), fold(), foldminmax(), ioset(), mkaddr(), mkarg(), mkchain(), mkconst(), mkexpr(), mkiodo(), mklist(), mkname(), mkprim(), nextdata(), p1get_const(), pad_common(), putconst(), putio(), startproc(), startrw(), stfcall(), and yyparse().
| #define BAD_MEMNO -32768 |
| #define BIGGEST_CHAR 0x7f |
| #define BIGGEST_LONG 0x7fffffff |
| #define BIGGEST_SHORT 0x7fff |
| #define CHNULL (chainp) 0 |
Definition at line 24 of file defines.h.
Referenced by add_extern_to_list(), call0(), call1(), call2(), call3(), call4(), cpexpr(), data_value(), do_init_data(), do_p1_list(), endproc(), exassign(), excall(), make_one_const(), mkstfunct(), mktmpn(), out_call(), pad_common(), start_formatting(), struct_eq(), wr_equiv_init(), and yyparse().
| #define CLBLOCK 5 |
Definition at line 96 of file defines.h.
Referenced by do_p1_head(), doentry(), prolog(), setdata(), startproc(), and yyparse().
| #define CLMAIN 4 |
Definition at line 95 of file defines.h.
Referenced by do_p1_head(), doentry(), epicode(), newproc(), puthead(), settype(), startproc(), and yyparse().
| #define CLNAMELIST 7 |
| #define CLPARAM 1 |
| #define CLPROC 6 |
Definition at line 97 of file defines.h.
Referenced by afwalk(), builtin(), do_p1_extern(), do_p1_head(), doentry(), entrypt(), epicode(), exreturn(), fixargs(), impldcl(), intraddr(), length_comp(), list_arg_types(), mkaddr(), mkfunct(), mkstfunct(), newentry(), out_addr(), p1_addr(), proto(), putcall(), putentries(), setext(), setintr(), settype(), startproc(), typekludge(), vardcl(), wr_struct(), and yyparse().
| #define CLUNKNOWN 0 |
Definition at line 91 of file defines.h.
Referenced by dobss(), ioclause(), length_comp(), mkfunct(), mkstfunct(), procinit(), putcall(), setbound(), setext(), setintr(), typekludge(), vardcl(), and yyparse().
| #define CLVAR 2 |
Definition at line 93 of file defines.h.
Referenced by awalk(), dobss(), exequals(), expr_out(), fixtype(), length_comp(), mkarg(), pad_common(), setbound(), startrw(), and vardcl().
| #define CNULL (char *) 0 |
Definition at line 22 of file defines.h.
Referenced by consconv(), do_uninit_equivs(), exelif(), exendif(), exstop(), fmtstmt(), imagpart(), mkrealcon(), newproc(), putcmgo(), realpart(), ref_defs(), startproc(), wr_one_init(), write_char_init(), and yyparse().
| #define CTLDO 1 |
| #define CTLIF 2 |
| #define CTLIFX 4 |
| #define ENULL (expptr) 0 |
Definition at line 25 of file defines.h.
Referenced by addrfix(), addrof(), cast_args(), compgoto_out(), do_format(), do_p1_comp_goto(), do_p1_elif(), do_p1_expr(), do_p1_if(), endioctl(), exarif(), exdo(), exreturn(), Inline(), intdouble(), intrcall(), ioseta(), krput(), make_int_expr(), mkexpr(), opconv(), p1_addr(), p1_expr(), putaddr(), putcat(), putch1(), putchcmp(), putcheq(), putcx1(), putio(), putmnmx(), putpower(), putx(), startrw(), subcheck(), suboffset(), and yyparse().
Definition at line 294 of file defines.h.
Referenced by asg_addr(), autovar(), cplenexpr(), doentry(), doequiv(), dofopen(), doiolist(), endio(), endioctl(), epicode(), exar2(), exarif(), exassign(), exdo(), exreturn(), exstop(), fold(), freetemps(), intrcall(), ioset(), ioseta(), iosetc(), iosetip(), make_param(), mkaddr(), mkconv(), mkexpr(), mklhs(), mkpower(), mkscalar(), mkstrcon(), opconv_fudge(), out_addr(), pad_common(), putcat(), putch1(), putchcmp(), putconst(), putct1(), putcx1(), putio(), putiocall(), putx(), setbound(), setdata(), settype(), SetValues(), startrw(), stfcall(), subcheck(), suboffset(), subskept(), wr_globals(), wr_nv_ident_help(), wr_output_values(), and wronginf().
| #define IDENT_LEN 31 |
Definition at line 255 of file defines.h.
Referenced by do_p1_ident(), equiv_name(), fmtname(), temp_name(), and unamstring().
| #define INDATA 3 |
Definition at line 54 of file defines.h.
Referenced by dataval(), endproc(), entrypt(), exequals(), p1_label(), settype(), and yyparse().
| #define INEXEC 4 |
| #define INTRBGEN 8 |
| #define INTRBOOL 6 |
| #define INTRCNST 7 |
| #define INTRCONV 1 |
| #define INTREND 0 |
| #define INTRGEN 4 |
| #define INTRMAX 3 |
| #define INTRMIN 2 |
| #define INTRSPEC 5 |
| #define IOBACKSPACE 5 |
| #define IOCLOSE 3 |
| #define IOENDFILE 6 |
| #define IOINQUIRE 1 |
| #define IOOPEN 2 |
Definition at line 233 of file defines.h.
Referenced by endioctl(), ioclause(), iocname(), and yyparse().
| #define IOREAD 7 |
Definition at line 238 of file defines.h.
Referenced by endio(), endioctl(), ioclause(), startrw(), and yyparse().
| #define IOREWIND 4 |
| #define IOSBAD (-1) |
| #define IOSFMT 2 |
| #define IOSPOSITIONAL 0 |
| #define IOSTDIN ICON(5) |
| #define IOSTDOUT ICON(6) |
| #define IOSUNIT 1 |
Definition at line 229 of file defines.h.
Referenced by dofclose(), dofinquire(), dofmove(), dofopen(), ioclause(), startrw(), and yyparse().
| #define IOWRITE 8 |
Definition at line 239 of file defines.h.
Referenced by doiolist(), endio(), endioctl(), and yyparse().
Definition at line 278 of file defines.h.
Referenced by cktype(), consbinop(), consconv(), consnegop(), conspower(), doentry(), doiolist(), fixexpr(), imagpart(), intrcall(), opconv_fudge(), out_call(), putcx1(), putcxeq(), putentries(), putio(), putop(), putx(), realpart(), and ref_defs().
Definition at line 288 of file defines.h.
Referenced by commlen(), conssgn(), cplenexpr(), dataval(), dim_check(), docommon(), doentry(), doiolist(), exdo(), exstop(), fixexpr(), intrcall(), ioset(), isstatic(), make_param(), mkconv(), mkcxcon(), mkexpr(), mklhs(), mkpower(), nextdata(), putcall(), putcxcmp(), putio(), putmnmx(), putop(), ref_defs(), startrw(), suboffset(), vardcl(), wr_ardecls(), wr_char_len(), write_char_init(), and yyparse().
Definition at line 281 of file defines.h.
Referenced by autovar(), compgoto_out(), dataval(), doequiv(), endioctl(), expr_out(), iarrlen(), lencat(), mkaddr(), mkexpr(), mkpower(), mktmpn(), nextdata(), out_addr(), out_call(), p1_addr(), p1_const(), putch1(), putpower(), putx(), startrw(), subcheck(), wr_struct(), and yyparse().
Definition at line 287 of file defines.h.
Referenced by cktype(), consbinop(), consconv(), conspower(), dim_check(), dofclose(), dofmove(), dofopen(), endioctl(), exasgoto(), expr_out(), exstop(), fold(), foldminmax(), imagpart(), mkconv(), mkcxcon(), mkexpr(), mkpower(), n_elt(), putcmgo(), putcx1(), setbound(), startrw(), suboffset(), wr_ardecls(), wr_char_len(), and write_char_init().
| #define ISONE | ( | z | ) | (ISICON(z) && z->constblock.Const.ci==1) |
Definition at line 279 of file defines.h.
Referenced by consconv(), expr_out(), fixexpr(), foldminmax(), mkconv(), mkpower(), putop(), putx(), wr_ardecls(), wr_char_len(), wr_equiv_init(), and write_char_init().
| #define LABFORMAT 2 |
| #define LABUNKNOWN 0 |
| #define MAXNAMELEN 50 |
| #define MSKADDR M(TYADDR) |
| #define MSKCHAR M(TYCHAR) |
Definition at line 262 of file defines.h.
Referenced by list_arg_types(), listargs(), putop(), and settype().
| #define MSKCOMPLEX M(TYCOMPLEX)|M(TYDCOMPLEX) |
Definition at line 269 of file defines.h.
Referenced by consbinop(), consconv(), data_value(), list_arg_types(), listargs(), putop(), settype(), wr_array_init(), wr_globals(), and wr_output_values().
| #define MSKINT M(TYINT1)|M(TYSHORT)|M(TYLONG) |
Definition at line 266 of file defines.h.
Referenced by dim_check(), dim_finish(), exarif(), exassign(), exdo(), fixexpr(), fixtype(), intrcall(), mkpower(), and putop().
| #define MSKLOGICAL M(TYLOGICAL)|M(TYLOGICAL1)|M(TYLOGICAL2) |
| #define MSKREAL M(TYREAL)|M(TYDREAL) |
Definition at line 268 of file defines.h.
Referenced by consbinop(), consconv(), data_value(), dim_check(), dim_finish(), exarif(), exdo(), fixtype(), intrcall(), mkpower(), putop(), wr_array_init(), wr_globals(), and wr_output_values().
| #define MSKSTATIC (M(STGINIT)|M(STGBSS)|M(STGCOMMON)|M(STGEQUIV)|M(STGCONST)) |
| #define NO 0 |
Definition at line 19 of file defines.h.
Referenced by addressable(), C2F(), cpexpr(), docommon(), enddo(), endioctl(), endproc(), EnlargeMatrix(), epicode(), eqn(), ExchangeRowsAndCols(), execlab(), getcd(), inilex(), intrcall(), isaddr(), isstatic(), memversion(), mklabel(), nextdata(), popinclude(), procinit(), puthead(), putop(), rdlong(), rdname(), spcFindElementInCol(), spClear(), spCreate(), spOrderAndFactor(), spPartition(), spSetReal(), startrw(), struct_eq(), vsnprintf(), and yyparse().
Definition at line 300 of file defines.h.
Referenced by exdo(), gettok(), ioclause(), iocname(), ioseta(), suboffset(), and yyparse().
Definition at line 277 of file defines.h.
Referenced by consbinop(), consconv(), data_value(), dim_check(), dim_finish(), exarif(), exassign(), exdo(), expr_out(), fixexpr(), fixtype(), intrcall(), iosetip(), isstatic(), list_arg_types(), listargs(), mkpower(), mktmpn(), namelist(), newentry(), oneof_stg(), opconv_fudge(), out_addr(), out_call(), p1_addr(), putcx1(), putio(), putop(), settype(), startrw(), wr_array_init(), wr_equiv_init(), wr_globals(), wr_output_values(), and yyparse().
| #define OPABS 30 |
Definition at line 158 of file defines.h.
Referenced by cktype(), fixexpr(), fold(), Inline(), mkexpr(), output_unary(), p1_unary(), and putx().
| #define OPADDR 33 |
Definition at line 161 of file defines.h.
Referenced by addrof(), cktype(), fixexpr(), fold(), mkexpr(), output_binary(), output_unary(), p1_unary(), putop(), and putx().
| #define OPAND 8 |
Definition at line 136 of file defines.h.
Referenced by cktype(), fold(), mkexpr(), putcxcmp(), putx(), subcheck(), and yyparse().
| #define OPASSIGN 21 |
Definition at line 149 of file defines.h.
Referenced by cktype(), exarif(), exassign(), exdo(), expr_out(), fixexpr(), Inline(), iosetip(), isaddr(), mkexpr(), prolog(), putassign(), putch1(), putcheq(), putcx1(), puteq(), putiocall(), putop(), putx(), setdata(), stfcall(), and subcheck().
| #define OPASSIGNI 56 |
| #define OPBITAND 36 |
Definition at line 164 of file defines.h.
Referenced by cktype(), fold(), mkexpr(), op_assign(), out_init(), and putx().
| #define OPBITANDEQ 46 |
| #define OPBITBITS 67 |
| #define OPBITCLR 63 |
| #define OPBITNOT 38 |
Definition at line 166 of file defines.h.
Referenced by cktype(), fold(), intrcall(), mkexpr(), output_unary(), p1_unary(), and putx().
| #define OPBITOR 35 |
Definition at line 163 of file defines.h.
Referenced by cktype(), fold(), mkexpr(), op_assign(), out_init(), and putx().
| #define OPBITOREQ 48 |
| #define OPBITSET 64 |
| #define OPBITSH 68 |
| #define OPBITTEST 62 |
| #define OPBITXOR 37 |
Definition at line 165 of file defines.h.
Referenced by cktype(), fold(), mkexpr(), op_assign(), out_init(), and putx().
| #define OPBITXOREQ 47 |
| #define OPCALL 19 |
Definition at line 147 of file defines.h.
Referenced by callk(), cktype(), intrcall(), mkexpr(), mkfunct(), output_binary(), output_unary(), putch1(), putcx1(), putop(), and putx().
| #define OPCCALL 20 |
Definition at line 148 of file defines.h.
Referenced by cktype(), intrcall(), mkexpr(), out_call(), output_binary(), output_unary(), putcall(), putch1(), putcx1(), putx(), saveargtypes(), and subcheck().
| #define OPCHARCAST 58 |
Definition at line 186 of file defines.h.
Referenced by cktype(), ioseta(), mkexpr(), output_unary(), p1_unary(), putio(), and putx().
| #define OPCOLON 29 |
| #define OPCOMMA 27 |
| #define OPCOMMA_ARG 34 |
Definition at line 162 of file defines.h.
Referenced by cktype(), fold(), mkexpr(), output_binary(), and typekludge().
| #define OPCONCAT 12 |
| #define OPCONV 24 |
Definition at line 152 of file defines.h.
Referenced by cktype(), fixexpr(), fold(), intrcall(), mkexpr(), opconv(), output_binary(), prune_left_conv(), putch1(), putchcmp(), putcheq(), putcx1(), putop(), and putx().
| #define OPDABS 59 |
Definition at line 187 of file defines.h.
Referenced by cktype(), fixexpr(), fold(), Inline(), mkexpr(), output_unary(), p1_unary(), and putx().
| #define OPDMAX 55 |
| #define OPDMIN 54 |
| #define OPEQ 14 |
| #define OPEQV 9 |
| #define OPGE 18 |
| #define OPGT 15 |
| #define OPIDENTITY 57 |
Definition at line 185 of file defines.h.
Referenced by addrfix(), cktype(), mkexpr(), output_unary(), p1_unary(), and putx().
| #define OPLE 16 |
| #define OPLSHIFT 25 |
Definition at line 153 of file defines.h.
Referenced by cktype(), fold(), intrcall(), mkexpr(), op_assign(), out_init(), and putx().
| #define OPLSHIFTEQ 44 |
| #define OPLT 13 |
| #define OPMAX 32 |
| #define OPMAX2 61 |
| #define OPMIN 31 |
Definition at line 159 of file defines.h.
Referenced by cktype(), fixexpr(), foldminmax(), intrcall(), mkexpr(), putmnmx(), and putx().
| #define OPMIN2 60 |
| #define OPMINUS 2 |
Definition at line 130 of file defines.h.
Referenced by cktype(), consbinop(), exdo(), fixexpr(), mkexpr(), mklhs(), op_assign(), opconv_fudge(), out_addr(), out_init(), output_binary(), putcx1(), putx(), suboffset(), subskept(), and yyparse().
| #define OPMINUSEQ 41 |
Definition at line 169 of file defines.h.
Referenced by cktype(), expr_out(), isaddr(), mkexpr(), and op_assign().
| #define OPMOD 26 |
Definition at line 154 of file defines.h.
Referenced by cktype(), consbinop(), fixexpr(), Inline(), mkexpr(), op_assign(), out_init(), and putx().
| #define OPMODEQ 43 |
| #define OPNE 17 |
| #define OPNEG 6 |
Definition at line 134 of file defines.h.
Referenced by cktype(), fold(), mkexpr(), output_binary(), output_unary(), p1_unary(), putcx1(), putx(), and yyparse().
| #define OPNEG1 53 |
Definition at line 181 of file defines.h.
Referenced by cktype(), fold(), mkexpr(), output_unary(), p1_unary(), putcx1(), and putx().
| #define OPNEQV 10 |
| #define OPNOT 11 |
Definition at line 139 of file defines.h.
Referenced by cktype(), fold(), mkexpr(), output_unary(), p1_unary(), putx(), and yyparse().
| #define OPOR 7 |
| #define OPPLUS 1 |
Definition at line 129 of file defines.h.
Referenced by cktype(), consbinop(), fixexpr(), mkexpr(), mklhs(), nextdata(), op_assign(), out_addr(), out_init(), output_binary(), putct1(), putcx1(), putx(), suboffset(), and yyparse().
| #define OPPLUSEQ 22 |
Definition at line 150 of file defines.h.
Referenced by cktype(), exdo(), expr_out(), fixexpr(), isaddr(), mkexpr(), op_assign(), and putx().
| #define OPPOWER 5 |
| #define OPPREDEC 50 |
| #define OPPREINC 49 |
| #define OPQBITCLR 65 |
| #define OPQBITSET 66 |
| #define OPQUEST 28 |
| #define OPRSHIFT 39 |
Definition at line 167 of file defines.h.
Referenced by cktype(), fold(), intrcall(), mkexpr(), op_assign(), and putx().
| #define OPRSHIFTEQ 45 |
| #define OPSLASH 4 |
Definition at line 132 of file defines.h.
Referenced by cktype(), consbinop(), conspower(), fixexpr(), fold(), mkexpr(), mkpower(), op_assign(), out_addr(), out_init(), putcx1(), putx(), and yyparse().
| #define OPSLASHEQ 42 |
| #define OPSTAR 3 |
Definition at line 131 of file defines.h.
Referenced by cktype(), consbinop(), conspower(), fixexpr(), Inline(), mkexpr(), mkscalar(), op_assign(), opconv_fudge(), out_init(), putcx1(), putio(), putpower(), putx(), ref_defs(), suboffset(), and yyparse().
| #define OPSTAREQ 23 |
| #define OPWHATSIN 40 |
Definition at line 168 of file defines.h.
Referenced by cktype(), compgoto_out(), make_int_expr(), mkexpr(), opconv_fudge(), out_asgoto(), out_call(), output_unary(), p1_addr(), and same_ident().
| #define OUTSIDE 0 |
| #define PEXTERNAL 1 |
| #define PINTRINSIC 2 |
| #define PSTFUNCT 3 |
| #define PTHISPROC 4 |
Definition at line 109 of file defines.h.
Referenced by afwalk(), entrypt(), fixargs(), mkaddr(), mkfunct(), newentry(), out_addr(), out_name(), putcall(), settype(), typekludge(), and vardcl().
| #define STGARG 1 |
Definition at line 70 of file defines.h.
Referenced by dobss(), doentry(), expr_out(), fix_entry_returns(), get_argtypes(), incomm(), make_int_expr(), make_param(), mkaddr(), mkarg(), mkfunct(), mkscalar(), opconv_fudge(), out_addr(), p1_addr(), putcall(), ref_defs(), settype(), suboffset(), typekludge(), and yyparse().
| #define STGAUTO 2 |
Definition at line 71 of file defines.h.
Referenced by asg_addr(), autovar(), doentry(), exassign(), expr_out(), ioset(), mkaddr(), newentry(), p1_addr(), putio(), vardcl(), wr_struct(), write_assigned_fmts(), and yyparse().
| #define STGBSS 3 |
Definition at line 72 of file defines.h.
Referenced by eqvcommon(), expr_out(), memname(), mkaddr(), nextdata(), p1_addr(), procinit(), vardcl(), and yyparse().
| #define STGCOMMON 9 |
Definition at line 79 of file defines.h.
Referenced by comblock(), comlen(), comm2dcl(), commonprotos(), dataname(), def_commons(), docomleng(), docommon(), endproc(), eqvcommon(), incomm(), ioseta(), make_int_expr(), memname(), mkaddr(), mkext(), mkfunct(), newarg(), oneof_stg(), opconv_fudge(), out_addr(), out_call(), out_name(), p1_addr(), pad_common(), putcx1(), setdata(), start_formatting(), wr_common_decls(), write_namelists(), and yyparse().
| #define STGCONST 5 |
Definition at line 74 of file defines.h.
Referenced by memname(), opconv_fudge(), out_addr(), and putconst().
| #define STGEQUIV 10 |
Definition at line 80 of file defines.h.
Referenced by dataname(), eqvcommon(), memname(), mkaddr(), oneof_stg(), opconv_fudge(), out_addr(), out_call(), p1_addr(), putcx1(), write_namelists(), and yyparse().
| #define STGEXT 6 |
Definition at line 75 of file defines.h.
Referenced by builtin(), commonprotos(), do_p1_extern(), doentry(), entrypt(), get_argtypes(), memname(), mkaddr(), mkfunct(), newarg(), newentry(), read_Pfiles(), readref(), settype(), and typekludge().
| #define STGINIT 4 |
Definition at line 73 of file defines.h.
Referenced by memname(), memno2info(), mkaddr(), nextdata(), p1_addr(), startrw(), and yyparse().
| #define STGINTR 7 |
| #define STGLENG 12 |
| #define STGMEMNO 14 |
| #define STGNULL 13 |
| #define STGREG 11 |
| #define STGSTFUNCT 8 |
| #define STGUNKNOWN 0 |
Definition at line 69 of file defines.h.
Referenced by builtin(), comblock(), comlen(), dobss(), eqvcommon(), incomm(), mkaddr(), mkext1(), mkfunct(), newentry(), opconv_fudge(), readref(), setintr(), settype(), vardcl(), and yyparse().
| #define TADDR 4 |
Definition at line 39 of file defines.h.
Referenced by add_extern_to_list(), addressable(), addrfix(), asg_addr(), autovar(), awalk(), badchleng(), builtin(), cktype1(), cpexpr(), dataval(), do_p1_addr(), do_p1_charp(), do_p1_extern(), do_p1_ident(), do_p1_literal(), doiolist(), enddo(), endioctl(), exassign(), expr_out(), fixexpr(), fixtype(), frexpr(), imagpart(), intrcall(), ioset(), ioseta(), iosetip(), isaddr(), isstatic(), lencat(), make_int_expr(), make_param(), memno2info(), mkaddr(), mkarg(), mkconv(), mklhs(), mkpower(), opconv_fudge(), out_asgoto(), out_call(), p1_expr(), putcall(), putch1(), putconst(), putcx1(), putio(), putop(), putx(), realpart(), same_expr(), same_ident(), startrw(), stfcall(), subcheck(), and typekludge().
| #define TCONST 2 |
Definition at line 37 of file defines.h.
Referenced by aawalk(), addressable(), afwalk(), awalk(), cast_args(), cktype1(), cpexpr(), dataval(), doiolist(), expr_out(), fixargs(), fixtype(), fold(), foldminmax(), frexpr(), ioset(), ioseta(), isstatic(), mkconst(), mkexpr(), n_elt(), nextdata(), opconv_fudge(), out_addr(), out_call(), output_binary(), p1_expr(), p1get_const(), putch1(), putconst(), putcx1(), putx(), same_expr(), stfcall(), struct_eq(), typekludge(), yyparse(), and zeroconst().
| #define TERROR 8 |
| #define TEXPR 3 |
Definition at line 38 of file defines.h.
Referenced by awalk(), cktype1(), compgoto_out(), cpexpr(), do_p1_expr(), expr_out(), fixexpr(), fixtype(), frexpr(), isaddr(), krput(), lencat(), make_int_expr(), make_param(), mkexpr(), ncat(), opconv_fudge(), out_addr(), out_asgoto(), out_call(), output_binary(), p1_expr(), prune_left_conv(), putcall(), putch1(), putchcmp(), putcheq(), putct1(), putcx1(), putcxcmp(), putcxeq(), putmnmx(), putop(), putx(), same_expr(), same_ident(), and typekludge().
| #define TIMPLDO 7 |
Definition at line 44 of file defines.h.
Referenced by doiolist(), expr_out(), frdata(), mkiodo(), nextdata(), and yyparse().
| #define TLIST 6 |
Definition at line 43 of file defines.h.
Referenced by awalk(), cktype1(), compgoto_out(), cpexpr(), do_p1_comp_goto(), expr_out(), FixForNames(), fixtype(), frexpr(), make_int_expr(), mklist(), out_args(), p1_expr(), p1comp_goto(), putcall(), ReadFunction(), ReadListElement(), saveargtypes(), WriteArgCheck(), WriteCallConvertion(), WriteCallRest(), WriteFunctionCode(), WriteInfoCode(), WriteOutput(), and WriteVariableOutput().
| #define TNAME 1 |
Definition at line 36 of file defines.h.
Referenced by compgoto_out(), cpexpr(), expr_out(), frexpr(), mkname(), mkplace(), opconv_fudge(), out_asgoto(), out_call(), p1_expr(), pad_common(), same_expr(), same_ident(), save_argtypes(), struct_eq(), typekludge(), wr_one_init(), and wr_struct().
| #define TPRIM 5 |
Definition at line 40 of file defines.h.
Referenced by afwalk(), asg_addr(), awalk(), cktype1(), cpexpr(), doiolist(), exequals(), expr_out(), fixargs(), fixtype(), frexpr(), ioclause(), mkexpr(), mkfunct(), mklhs(), mkprim(), mkstfunct(), p1_expr(), primchk(), startrw(), suboffset(), and yyparse().
| #define UNAM_CHARP 5 |
Definition at line 251 of file defines.h.
Referenced by do_p1_charp(), fmtname(), out_addr(), out_call(), p1_addr(), same_ident(), and unamstring().
| #define UNAM_CONST 4 |
Definition at line 250 of file defines.h.
Referenced by dataval(), do_p1_literal(), doiolist(), imagpart(), ioseta(), make_int_expr(), make_param(), mkconv(), out_addr(), p1_addr(), putcall(), putconst(), and realpart().
| #define UNAM_EXTERN 3 |
Definition at line 248 of file defines.h.
Referenced by add_extern_to_list(), builtin(), do_p1_extern(), get_argtypes(), out_addr(), out_call(), and p1_addr().
| #define UNAM_IDENT 2 |
Definition at line 247 of file defines.h.
Referenced by autovar(), do_p1_ident(), doentry(), exassign(), fmtname(), ioset(), opconv_fudge(), out_addr(), out_call(), p1_addr(), putio(), same_ident(), startrw(), and unamstring().
| #define UNAM_NAME 1 |
Definition at line 246 of file defines.h.
Referenced by awalk(), badchleng(), do_init_data(), get_argtypes(), ioseta(), make_int_expr(), mkaddr(), opconv_fudge(), out_addr(), out_asgoto(), out_call(), p1_addr(), p1_big_addr(), putcall(), putcx1(), same_ident(), setdata(), subskept(), typekludge(), and wr_one_init().
| #define UNAM_REF 6 |
Definition at line 252 of file defines.h.
Referenced by opconv_fudge(), out_addr(), putaddr(), putcx1(), same_ident(), and subskept().
| #define UNAM_UNKNOWN 0 |
| #define YES 1 |
Definition at line 20 of file defines.h.
Referenced by addressable(), C2F(), CreateFillin(), CreateInternalVectors(), dataval(), do_init_data(), doentry(), epicode(), eqn(), exdo(), frdata(), getcd(), intrcall(), isaddr(), isstatic(), memversion(), mktmp0(), newentry(), nextdata(), popinclude(), poplab(), puthead(), putop(), rdlong(), rdname(), spcCreateElement(), spcLinkRows(), spCreate(), spGetElement(), spOrderAndFactor(), spPartition(), spSetComplex(), startioctl(), startrw(), struct_eq(), vardcl(), vsnprintf(), and yyparse().
1.5.1