home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / proglc / zoo141_c.lzh / ZOOFNS.H < prev    next >
C/C++ Source or Header  |  1987-02-07  |  4KB  |  139 lines

  1. /* zoofns.h */
  2.  
  3. /*
  4. The contents of this file are hereby released to the public domain.
  5.  
  6.                            -- Rahul Dhesi 1986/11/14
  7. */
  8.  
  9.  
  10. /* Defines function declarations for all Zoo functions */
  11.  
  12. #ifdef LINT_ARGS
  13. long calc_ofs(char *);
  14. char *choosefname (struct direntry *);
  15. char *emalloc (unsigned int);
  16. char *erealloc (char *, unsigned int);
  17. char *findlast (char *, char *);
  18. char *fixfname (char *);
  19. void fixslash (char *);
  20. char *lastptr (char *);
  21. char *nameptr (char *);
  22. char *newcat (char *, char *);
  23. char *memset (char *, int, unsigned);
  24. char *nextfile (int, char *, int);
  25. int addfile (int, int);
  26. int cfactor (long, long);
  27. int chname (char *, char *);
  28. int cmpnum (unsigned int, unsigned int, unsigned int, unsigned int);
  29. int ctrl_c();
  30. int exists (char *);
  31. int frd_zooh (struct zoo_header *, FILE *);
  32. int frd_dir (struct direntry *, FILE *);
  33. int fwr_dir (struct direntry *, FILE *);
  34. int fwr_zooh (struct zoo_header *, FILE *);
  35. int getfile (int, int, long, int);
  36. int handle_break();
  37. int kill_files (char *[], int);
  38. int lzc (int, int);
  39. int lzd (int, int);
  40. int match_half (char *, char *);
  41. int match (char *, char *);
  42. int readdir (struct direntry *, FILE *, int);
  43. int settime (int, unsigned int, unsigned int);
  44. int strcmpi (char *, char *);
  45. int rd_zooh (struct zoo_header *, int);
  46. int rd_dir (struct direntry *, int);
  47. int wr_zooh (struct zoo_header *, int);
  48. int wr_dir (struct direntry *, int);
  49. long inlist (char *, unsigned int *, unsigned int *);
  50. long tell (int);
  51. unsigned long space (int, int *);
  52. void addbfcrc(char *, int);
  53. void addfname (char *, long, unsigned int, unsigned int);
  54. void basename (char *, char []);
  55. void break_off();
  56. void close_han (int);
  57. void comment (char *, char *);
  58. void extension (char *, char []);
  59. void fcbpath (struct dta_t *, char *, char *);
  60. void makelist (int, char *[], char *[], int, char *, char *, char *, int *);
  61. void memerr();
  62. void parse (struct path_st *, char *);
  63. void prterror(int, char *, );
  64. void rootname (char *, char *);
  65. void skip_files (FILE *, unsigned int *, unsigned int *, int *, 
  66.                   char [], long *);
  67. void writedir (struct direntry *, FILE *);
  68. void writenull (int, int);
  69. void zooadd(char *, int, char **, char *);
  70. void zoodel(char *, char *, int);
  71. void zooext(char *, char *);
  72. void zoolist(char **, char *, int);
  73. void zoopack (char *, char *);
  74.  
  75. #else
  76. /* if no LINT_ARGS */
  77.  
  78. long calc_ofs();
  79. char *choosefname ();
  80. char *emalloc ();
  81. char *erealloc ();
  82. char *findlast ();
  83. char *fixfname ();
  84. void fixslash ();
  85. char *lastptr ();
  86. char *nameptr ();
  87. char *newcat ();
  88. char *memset ();
  89. char *nextfile ();
  90. int addfile ();
  91. int cfactor ();
  92. int chname ();
  93. int cmpnum ();
  94. int ctrl_c();
  95. int exists ();
  96. int frd_zooh ();
  97. int frd_dir ();
  98. int fwr_dir ();
  99. int fwr_zooh ();
  100. int getfile ();
  101. int handle_break();
  102. int kill_files ();
  103. int lzc ();
  104. int lzd ();
  105. int match_half ();
  106. int match ();
  107. int readdir ();
  108. int settime ();
  109. int strcmpi ();
  110. int rd_zooh ();
  111. int rd_dir ();
  112. int wr_zooh ();
  113. int wr_dir ();
  114. long inlist ();
  115. long tell ();
  116. unsigned long space ();
  117. void addbfcrc();
  118. void addfname ();
  119. void basename ();
  120. void break_off();
  121. void close_han ();
  122. void comment ();
  123. void extension ();
  124. void fcbpath ();
  125. void makelist ();
  126. void memerr();
  127. void parse ();
  128. void prterror();
  129. void rootname ();
  130. void skip_files ();
  131. void writedir ();
  132. void writenull ();
  133. void zooadd();
  134. void zoodel();
  135. void zooext();
  136. void zoolist();
  137. void zoopack ();
  138. #endif /* end of no LINT_ARGS */
  139.