home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 10 / Fresh_Fish_10_2352.bin / new / dev / lang / sgmls / src / sgmlfnsm.h < prev    next >
C/C++ Source or Header  |  1994-07-10  |  6KB  |  131 lines

  1. /* SGMLFNSM.H: SGML function declarations (ANSI prototypes). */
  2. VOID           adlfree P((struct ad *, int));
  3. VOID           adlval P((int,struct etd *));
  4. VOID           aenttst P((int, UNCH *));
  5. int            allhit P((struct thdr *,unsigned long *,int,int));
  6. VOID           ambig P((void));
  7. VOID           ambigfree P((void));
  8. int            amemget P((struct ad *,int,UNCH *));
  9. int            anmget P((int,UNCH *));
  10. int            anmtgrp P((struct parse *,struct ad *,int,UNS *,int));
  11. int            antvget P((int,UNCH *,UNCH **));
  12. int           anyhit P((unsigned long *));
  13. int            attval P((int,UNCH *,int,struct ad *));
  14. VOID           charrefa P((UNCH *));
  15. int            charrefn P((UNCH *, struct parse *));
  16. int            context P((struct etd *,struct thdr *,struct mpos *,UNCH *,int));
  17. struct etd   **copygrp P((struct etd **,unsigned int));
  18. int            datachar P((int, struct parse *));
  19. struct dcncb  *dcnfind P((UNCH *));
  20. VOID           destack P((void));
  21. int            econtext P((struct thdr *,struct mpos *,UNCH *));
  22. VOID           endprolog P((void));
  23. struct entity *entfind P((UNCH *));
  24. int            entopen P((struct entity *));
  25. /* VOID           eposset P((void));        NOT YET IN USE. */
  26. VOID           error P((struct error *));
  27. VOID           errorinit P((struct error *, unsigned, unsigned));
  28. int            etag P((void));
  29. int            etagetd P((struct parse *));
  30. VOID           etdadl P((struct etd *));
  31. VOID           etdcan P((UNCH *));
  32. struct etd    *etddef P((UNCH *));
  33. struct etd    *etdref P((UNCH *));
  34. VOID           exclude P((void));
  35. VOID           fileclos P((void));
  36. VOID           filecont P((void));
  37. VOID           fileopen P((void));
  38. VOID           filepend P((int));
  39. VOID           fileread P((void));
  40. VOID           filerr P((unsigned, UNCH *));
  41. VOID           fixdatt P((struct dcncb *));
  42. struct parse  *getpcb P((int));
  43. int            groupopt P((struct thdr *,struct mpos *));
  44. int            groupreq P((struct etd *,struct thdr *,struct mpos *));
  45. int            grpsz P((struct thdr *,int));
  46. int            hash P((UNCH *,int));
  47. struct hash   *hfind P((struct hash **,UNCH *,int));
  48. struct hash   *hin P((struct hash **,UNCH *,int,unsigned int));
  49. int            iddef P((UNCH *));
  50. VOID           idrck P((void));
  51. struct fwdref *idref P((UNCH *));
  52. VOID           idreftst P((int,UNCH *));
  53. int            ingrp P((struct etd **,struct etd *));
  54. VOID           initatt P((struct ad *));
  55. int            mapsrch P((struct map *,UNCH *));
  56. VOID           mdadl P((UNCH *));
  57. int            mdattdef P((int, int));
  58. VOID           mddtde P((UNCH *));
  59. VOID           mddtds P((UNCH *));
  60. VOID           mdelem P((UNCH *));
  61. VOID           mdentity P((UNCH *));
  62. VOID           mderr P((unsigned int,UNCH *,UNCH *));
  63. struct parse  *mdms P((UNCH *,struct parse *));
  64. int            mdmse P((void));
  65. VOID           mdnadl P((UNCH *));
  66. VOID           mdnot P((UNCH *));
  67. VOID           mdsrmdef P((UNCH *));
  68. VOID           mdsrmuse P((UNCH *));
  69. int            netetd P((struct parse *));
  70. VOID           newtoken P((struct thdr *,struct mpos *,UNCH *));
  71. int            nstetd P((void));
  72. UNCH          *ntoa P((int));
  73. int            offbit P((unsigned long *,int,int));
  74. int            parsecon P((UNCH *,struct parse *));
  75. int            parsefpi P((struct fpi *));
  76. struct thdr   *parsegcm P((struct parse *,struct thdr *,struct thdr *));
  77. VOID           parselit P((UNCH *,struct parse *,unsigned int,UNCH));
  78. struct thdr   *parsemod P((int));
  79. int            parsepro P((void));
  80. VOID           parseseq P((UNCH *,int));
  81. VOID           parsetag P((struct parse *));
  82. int            parseval P((UNCH *,unsigned int,UNCH *));
  83. int            pexmex P((struct etd *));
  84. unsigned int   ptrsrch P((UNIV *,UNIV));
  85. UNCH          *pubfield P((UNCH *,UNCH *,UNCH,UNS *));
  86. UNCH          *replace P((UNCH *,UNCH *));
  87. UNCH          *sandwich P((UNCH *,UNCH *,UNCH *));
  88. UNIV           saverr P((unsigned int,struct parse *,UNCH *,UNCH *));
  89. UNIV           savmderr P((unsigned int,UNCH *,UNCH *));
  90. VOID           scbset P((void));
  91. VOID           sdinit P((void));
  92. VOID           setcurchar P((int));
  93. VOID           setdtype P((void));
  94. int            sgmlact P((UNCH));
  95. int            sgmldecl P((void));
  96. VOID           sgmlerr P((unsigned int,struct parse *,UNCH *,UNCH *));
  97. int            shortref P((int,struct parse *));
  98. struct srh    *srhfind P((UNCH *));
  99. VOID           stack P((struct etd *));
  100. int            stag P((int));
  101. int            stagetd P((struct parse *));
  102. VOID           startdtd P((void));
  103. UNCH          *savenm P((UNCH *));
  104. UNCH          *savestr P((UNCH *));
  105. VOID           storedatt P((PNE));
  106. VOID           svderr P((UNIV));
  107. VOID           synerr P((unsigned int,struct parse *));
  108. int            testend P((struct thdr *,struct mpos *,int,int));
  109. int            tokenopt P((struct thdr *,struct mpos *));
  110. int            tokenreq P((struct etd *,struct thdr *,struct mpos *));
  111. UNS            vallen P((int,int,UNCH *));
  112. struct dcncb  *dcndef P((UNCH *));
  113. struct entity *entdef P((UNCH *,UNCH,union etext *));
  114. int            entget P((void));
  115. int            entref P((UNCH *));
  116. struct etd    *etdset P((struct etd *,UNCH,struct thdr *,struct etd **,
  117.               struct etd **, struct entity **));
  118. struct hash   *hout P((struct hash **,UNCH *,int));
  119. struct fpi    *mdextid P((UNCH *,struct fpi *,UNCH *,UNCH *,struct ne *));
  120. int            parse P((struct parse *));
  121. struct ad     *parseatt P((struct ad *,UNCH *));
  122. unsigned int   parsegrp P((struct etd **,struct parse *, UNCH *));
  123. unsigned int   parsngrp P((struct dcncb **,struct parse *, UNCH *));
  124. int            parsemd P((UNCH *,int,struct parse *,unsigned int));
  125. UNCH          *parsenm P((UNCH *,int));
  126. UNCH          *parsetkn P((UNCH *,UNCH,int));
  127. UNCH          *s2valnm P((UNCH *,UNCH *,UNCH,int));
  128. struct srh    *srhdef P((UNCH *));
  129. int           tokdata P((UNCH *, int));
  130. struct entity *usedef P((UNCH *));
  131.