home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / icon / dos / src / icont / tproto.h < prev    next >
C/C++ Source or Header  |  1992-02-10  |  4KB  |  106 lines

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