home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / historic / v92.tgz / v92.tar / v92 / src / icont / tproto.h < prev    next >
C/C++ Source or Header  |  1996-03-22  |  5KB  |  115 lines

  1. /*
  2.  * Prototypes for functions in icont.
  3.  */
  4.  
  5. novalue    addinvk            Params((char *name, int n));
  6. novalue    addlfile        Params((char *name));
  7. pointer    alloc            Params((unsigned int n));
  8. novalue    alsolink        Params((char *name));
  9. int    blocate            Params((word s));
  10. struct    node *c_str_leaf    Params((int type,struct node *loc_model,
  11.                    char *c));
  12. novalue    codegen            Params((struct node *t));
  13. novalue    constout        Params((FILE *fd));
  14. novalue    dummyda            Params((noargs));
  15. struct    fentry *flocate        Params((word id));
  16. struct    fileparts *fparse    Params((char *s));
  17. novalue    gencode            Params((noargs));
  18. novalue    gentables        Params((noargs));
  19. int    getdec            Params((noargs));
  20. int    getopr            Params((int ac, int *cc));
  21. word    getid            Params((noargs));
  22. long    getint            Params((int i, word *wp));
  23. int    getlab            Params((noargs));
  24. struct    lfile *getlfile        Params((struct lfile * *lptr));
  25. int    getoct            Params((noargs));
  26. int    getopc            Params((char * *id));
  27. double    getreal            Params((noargs));
  28. word    getrest            Params((noargs));
  29. word    getstr            Params((noargs));
  30. word    getstrlit        Params((int l));
  31. struct    gentry *glocate        Params((word id));
  32. novalue    gout            Params((FILE *fd));
  33. struct    node *i_str_leaf    Params((int type,struct node *loc_model,char *c,
  34.                    int d));
  35. int    ilink            Params((char * *ifiles,char *outname));
  36. novalue    install            Params((char *name,int flag,int argcnt));
  37. word    instid            Params((char *s));
  38. struct    node *int_leaf        Params((int type,struct node *loc_model,int c));
  39. int    klookup            Params((char *id));
  40. int    lexeql            Params((int l,char *s1,char *s2));
  41. novalue    lfatal            Params((char *s1,char *s2));
  42. novalue    linit            Params((noargs));
  43. novalue    lmfree            Params((noargs));
  44. novalue    loc_init        Params((noargs));
  45. novalue    locinit            Params((noargs));
  46. novalue    lout            Params((FILE *fd));
  47. novalue    lwarn            Params((char *s1,char *s2,char *s3));
  48. char    *makename        Params((char *dest,char *d,char *name,char *e));
  49. novalue    newline            Params((noargs));
  50. int    nextchar        Params((noargs));
  51. novalue    nfatal            Params((struct node *n,char *s1,char *s2));
  52. novalue putconst        Params((int n,int flags,int len,word pc,
  53.                    union xval *valp));
  54. novalue    putfield        Params((word fname,struct gentry *gp,int fnum));
  55. struct    gentry *putglobal    Params((word id,int flags,int nargs,
  56.                    int procid));
  57. char    *putid            Params((int len));
  58. word    putident        Params((int len, int install));
  59. int    putlit            Params((char *id,int idtype,int len));
  60. int    putloc            Params((char *id,int id_type));
  61. novalue    putlocal        Params((int n,word id,int flags,int imperror,
  62.                    word procname));
  63. novalue    quit            Params((char *msg));
  64. novalue    quitf            Params((char *msg,char *arg));
  65. novalue    readglob        Params((noargs));
  66. unsigned int round2        Params((unsigned int n));
  67. novalue    rout            Params((FILE *fd,char *name));
  68. char    *salloc            Params((char *s));
  69. novalue    scanrefs        Params((noargs));
  70. novalue    sizearg            Params((char *arg,char * *argv));
  71. int    smatch            Params((char *s,char *t));
  72. pointer    tcalloc            Params((unsigned int m,unsigned int n));
  73. novalue    tfatal            Params((char *s1,char *s2));
  74. novalue    tmalloc            Params((noargs));
  75. novalue    tmfree            Params((noargs));
  76. novalue    tminit            Params((noargs));
  77. int    trans            Params((char * *ifiles));
  78. pointer trealloc        Params((pointer table, pointer tblfree,
  79.                                   unsigned int *size, int unit_size,
  80.                                   int min_units, char *tbl_name));
  81. struct    node *tree1        Params((int type));
  82. struct    node *tree2        Params((int type,struct node *loc_model));
  83. struct    node *tree3        Params((int type,struct node *loc_model,struct node *c));
  84. struct    node *tree4        Params((int type,struct node *loc_model,struct node *c,struct node *d));
  85. struct    node *tree5        Params((int type,struct node *loc_model,
  86.                    struct node *c,struct node *d,
  87.                    struct node *e));
  88. struct    node *tree6        Params((int type,struct node *loc_model,
  89.                    struct node *c, struct node *d,
  90.                    struct node *e,struct node *f));
  91. struct node *buildarray        Params((struct node *a,struct node *lb,
  92.                     struct node *e, struct node *rb));
  93. novalue    treeinit        Params((noargs));
  94. novalue    tsyserr            Params((char *s));
  95. novalue    writecheck        Params((int rc));
  96. novalue    yyerror            Params((int tok,struct node *lval,int state));
  97. int    yylex            Params((noargs));
  98. int    yyparse            Params((noargs));
  99.  
  100. #ifdef MultipleRuns
  101. novalue    tcodeinit        Params((noargs));
  102. novalue yylexinit        Params((noargs));
  103. #endif                    /* MultipleRuns */
  104.  
  105.  
  106. #ifdef DeBugTrans
  107. novalue    cdump            Params((noargs));
  108. novalue    gdump            Params((noargs));
  109. novalue    ldump            Params((noargs));
  110. #endif                    /* DeBugTrans */
  111.  
  112. #ifdef DeBugLinker
  113. novalue    idump            Params((char *c));
  114. #endif                    /* DeBugLinker */
  115.