C:/Users/Dennis/src/lang/russell.orig/src/parm.h File Reference

Go to the source code of this file.

Defines

#define GEN_C
#define EXTENDED_RANGE
#define WORDLENGTH   32
#define LOGWL   5
#define salloc   GC_malloc
#define alloc   GC_malloc
#define malloc   GC_malloc
#define free   GC_free
#define gc_malloc   GC_malloc
#define gc_malloc_atomic   GC_malloc_atomic
#define vfree(x)   (x)
#define unlock(x)   (x)
#define lock(x)   (x)
#define TABWIDTH   8
#define NINCR   7
#define MAXSTRCODELEN   2000
#define MAXSTRLEN   150
#define MAXINTLEN   4
#define GMAXINTLEN   9
#define MAXNOBJFILES   100
#define MAXNLIBRARIES   10
#define TRUE   1
#define FALSE   0
#define STTNBLKS   64
#define RCNAME   (char *) strcat(RROOT,"/src/")
#define PPNAME   "/lib/cpp"
#define OPTNAME   (char *) strcat(RROOT,"/src/opt.awk")
#define RICFILTERNAME   (char *) strcat(RROOT,"/src/RICfilter/filter")
#define RICOPTNAME   (char *) strcat(RROOT,"/src/RICopt")
#define CGNAME   (char *) strcat(RROOT, "/src/RIC_to_C/to_C")
#define OBJFILELIST   ".objfilelist"
#define dbgmsg   printf("\n***Compiler Error - ");printf
#define diagmsg   printf
#define errmsg0(p, fmt)
#define errmsg1(p, fmt, arg)

Typedefs

typedef char boolean
typedef char byte


Define Documentation

#define alloc   GC_malloc

Definition at line 39 of file parm.h.

Referenced by build_Idtable().

#define CGNAME   (char *) strcat(RROOT, "/src/RIC_to_C/to_C")

Definition at line 90 of file parm.h.

Referenced by main().

#define dbgmsg   printf("\n***Compiler Error - ");printf

Definition at line 99 of file parm.h.

Referenced by accessible(), add_block(), add_dcse(), addleft(), addright(), amatch(), bld_analyze(), bs_error(), build_Idtable(), checksigs(), clear_construction(), clear_slink_known(), comp1_st(), conc(), copylist(), declsig(), def_match(), delcomp(), dl_new_decl(), equiv_expr(), expand_str(), Fexpression(), find_equiv_regs(), find_forward_refs(), find_inline(), findapplsig(), finddecl1(), findfields(), findmpsig(), findsig(), findstdecl(), findvl(), fixhints(), Gappl(), gden_order(), gen_special(), get_name(), get_RIC(), getcomp(), getfn(), getrl(), Gfind_inline(), Ggen_special(), Ggeneratepcode(), Gident(), hascomp(), hasstring(), id_accessible(), if(), impure(), infer_args(), inscomp(), is_const_init(), is_primitive(), is_unique(), label_refd_decls(), length(), list_to_array(), main(), mkappl(), mkappl2(), parse_RIC(), prefix(), prev_def(), process_global(), prtr1(), put_name(), realloc_blocks(), restore(), retr1(), sig_in1(), sig_out1(), sigids(), single_arg(), sl_mark_reachable(), split(), subst1(), tsig_length(), tsig_order(), tsubst1(), type_constr(), unindirect(), unparse(), unshare1(), vacuous_arg(), Vallocate(), Vallocwalk(), Vappl(), and Vgeneratepcode().

#define diagmsg   printf

Definition at line 103 of file parm.h.

Referenced by cn_cons(), cn_del_hd(), copynode(), free_array(), list_to_array(), and mknode().

#define errmsg0 ( p,
fmt   ) 

Value:

{ \
      findvl(p -> vlineno); \
      fprintf(stderr, fmt); \
      fprintf(stderr, " (file: %s, line: %d)\n", getname(getfn()), getrl()); \
      yynerrs++; \
    }

Definition at line 122 of file parm.h.

Referenced by check_sig(), checksigs(), compile_stubs(), findapplsig(), findmpsig(), findsig(), Ggeneratepcode(), GgenerateXcode(), Gident(), infer_args(), label_refd_decls(), sigids(), tl_findsig(), Vallocate(), Vallocwalk(), and Vgeneratepcode().

#define errmsg1 ( p,
fmt,
arg   ) 

Value:

{  \
      findvl(p -> vlineno); \
      fprintf(stderr, fmt, arg); \
      fprintf(stderr, " (file: %s, line: %d)\n", getname(getfn()), getrl()); \
      yynerrs++; \
    }

Definition at line 146 of file parm.h.

Referenced by check_sig(), compile_stubs(), finddecl1(), findidsig(), findmpsig(), findsig(), Gident(), import(), sigids(), and tl_findsig().

#define EXTENDED_RANGE

Definition at line 28 of file parm.h.

#define FALSE   0

Definition at line 73 of file parm.h.

#define free   GC_free

Definition at line 41 of file parm.h.

Referenced by add_extracted_objfile(), adj_free(), cn_del_hd(), fc_delete(), fixhints(), free_array(), free_decls(), free_fcs(), free_RIC(), Gfc_delete(), Ginline_cnvt(), global_ar_name(), main(), read_signature(), subst1(), tsubst1(), unshare1(), and Vfree_blocks().

#define gc_malloc   GC_malloc

Definition at line 44 of file parm.h.

Referenced by add_RIC_table(), addposition(), copy_RIC(), get_RIC(), and parse_RIC().

#define gc_malloc_atomic   GC_malloc_atomic

Definition at line 45 of file parm.h.

Referenced by stt_balloc(), and yylex().

#define GEN_C

Definition at line 26 of file parm.h.

Referenced by main().

#define GMAXINTLEN   9

Definition at line 60 of file parm.h.

Referenced by infer_args().

#define lock (  )     (x)

Definition at line 49 of file parm.h.

Referenced by addleft(), addright(), amatch(), checksigs(), copylist(), def_match(), findapplsig(), findmpsig(), findsig(), infer_args(), initids(), list_to_array(), main(), mk_put_selection(), mkappl(), mkappl2(), read_signature(), replace_last(), sig_in1(), and tsig_order().

#define LOGWL   5

Definition at line 32 of file parm.h.

#define malloc   GC_malloc

Definition at line 40 of file parm.h.

Referenced by add_block(), add_call(), add_extracted_objfile(), add_objfile(), cn_cons(), fc_add(), find_adj(), find_inline(), findmpsig(), fixhints(), fixit(), get_string(), getcomp(), Gfc_add(), global_ar_name(), infer_args(), main(), new_fc(), new_global_label(), outfilename(), read_signature(), save_it(), sigids(), sl_dep_add(), subst1(), tsubst1(), unshare1(), Vnewlabel(), and Vspcl_to_inline().

#define MAXINTLEN   4

Definition at line 58 of file parm.h.

Referenced by infer_args().

#define MAXNLIBRARIES   10

Definition at line 65 of file parm.h.

Referenced by main().

#define MAXNOBJFILES   100

Definition at line 62 of file parm.h.

Referenced by add_objfile(), and main().

#define MAXSTRCODELEN   2000

Definition at line 54 of file parm.h.

Referenced by Gfind_inline().

#define MAXSTRLEN   150

Definition at line 56 of file parm.h.

Referenced by accessible(), checksigs(), Fexpression(), findsig(), Gexpression(), and Vexpression().

#define NINCR   7

Definition at line 52 of file parm.h.

Referenced by getcomp().

#define OBJFILELIST   ".objfilelist"

Definition at line 94 of file parm.h.

Referenced by add_objfile(), and main().

#define OPTNAME   (char *) strcat(RROOT,"/src/opt.awk")

Definition at line 86 of file parm.h.

Referenced by main().

#define PPNAME   "/lib/cpp"

Definition at line 85 of file parm.h.

Referenced by main().

#define RCNAME   (char *) strcat(RROOT,"/src/")

Definition at line 84 of file parm.h.

Referenced by main().

#define RICFILTERNAME   (char *) strcat(RROOT,"/src/RICfilter/filter")

Definition at line 87 of file parm.h.

Referenced by main().

#define RICOPTNAME   (char *) strcat(RROOT,"/src/RICopt")

Definition at line 88 of file parm.h.

Referenced by main().

#define salloc   GC_malloc

Definition at line 38 of file parm.h.

Referenced by copynode(), list_to_array(), and mknode().

#define STTNBLKS   64

Definition at line 82 of file parm.h.

Referenced by stt_balloc().

#define TABWIDTH   8

Definition at line 51 of file parm.h.

Referenced by charfix().

#define TRUE   1

Definition at line 72 of file parm.h.

#define unlock (  )     (x)

Definition at line 48 of file parm.h.

Referenced by amatch(), checksigs(), def_match(), findapplsig(), findidsig(), findmpsig(), findsig(), free_array(), infer_args(), main(), mk_put_selection(), mkappl(), mkappl2(), replace_last(), and tsig_order().

#define vfree (  )     (x)

Definition at line 47 of file parm.h.

Referenced by amatch(), checksigs(), clear_construction(), conc(), def_match(), findapplsig(), findidsig(), findmpsig(), findsig(), free_array(), getcomp(), infer_args(), list_to_array(), main(), mk_put_selection(), mkappl(), mkappl2(), and replace_last().

#define WORDLENGTH   32

Definition at line 31 of file parm.h.

Referenced by amatch(), delcomp(), findmpsig(), getcomp(), hascomp(), hasstring(), inscomp(), is_unique(), and tsig_order().


Typedef Documentation

typedef char boolean

Definition at line 71 of file parm.h.

typedef char byte

Definition at line 76 of file parm.h.


Generated on Fri Jan 25 10:39:49 2008 for russell by  doxygen 1.5.4