home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hall of Fame
/
HallofFameCDROM.cdr
/
proglc
/
zoo141_c.lzh
/
ZOOFNS.H
< prev
next >
Wrap
C/C++ Source or Header
|
1987-02-07
|
4KB
|
139 lines
/* zoofns.h */
/*
The contents of this file are hereby released to the public domain.
-- Rahul Dhesi 1986/11/14
*/
/* Defines function declarations for all Zoo functions */
#ifdef LINT_ARGS
long calc_ofs(char *);
char *choosefname (struct direntry *);
char *emalloc (unsigned int);
char *erealloc (char *, unsigned int);
char *findlast (char *, char *);
char *fixfname (char *);
void fixslash (char *);
char *lastptr (char *);
char *nameptr (char *);
char *newcat (char *, char *);
char *memset (char *, int, unsigned);
char *nextfile (int, char *, int);
int addfile (int, int);
int cfactor (long, long);
int chname (char *, char *);
int cmpnum (unsigned int, unsigned int, unsigned int, unsigned int);
int ctrl_c();
int exists (char *);
int frd_zooh (struct zoo_header *, FILE *);
int frd_dir (struct direntry *, FILE *);
int fwr_dir (struct direntry *, FILE *);
int fwr_zooh (struct zoo_header *, FILE *);
int getfile (int, int, long, int);
int handle_break();
int kill_files (char *[], int);
int lzc (int, int);
int lzd (int, int);
int match_half (char *, char *);
int match (char *, char *);
int readdir (struct direntry *, FILE *, int);
int settime (int, unsigned int, unsigned int);
int strcmpi (char *, char *);
int rd_zooh (struct zoo_header *, int);
int rd_dir (struct direntry *, int);
int wr_zooh (struct zoo_header *, int);
int wr_dir (struct direntry *, int);
long inlist (char *, unsigned int *, unsigned int *);
long tell (int);
unsigned long space (int, int *);
void addbfcrc(char *, int);
void addfname (char *, long, unsigned int, unsigned int);
void basename (char *, char []);
void break_off();
void close_han (int);
void comment (char *, char *);
void extension (char *, char []);
void fcbpath (struct dta_t *, char *, char *);
void makelist (int, char *[], char *[], int, char *, char *, char *, int *);
void memerr();
void parse (struct path_st *, char *);
void prterror(int, char *, );
void rootname (char *, char *);
void skip_files (FILE *, unsigned int *, unsigned int *, int *,
char [], long *);
void writedir (struct direntry *, FILE *);
void writenull (int, int);
void zooadd(char *, int, char **, char *);
void zoodel(char *, char *, int);
void zooext(char *, char *);
void zoolist(char **, char *, int);
void zoopack (char *, char *);
#else
/* if no LINT_ARGS */
long calc_ofs();
char *choosefname ();
char *emalloc ();
char *erealloc ();
char *findlast ();
char *fixfname ();
void fixslash ();
char *lastptr ();
char *nameptr ();
char *newcat ();
char *memset ();
char *nextfile ();
int addfile ();
int cfactor ();
int chname ();
int cmpnum ();
int ctrl_c();
int exists ();
int frd_zooh ();
int frd_dir ();
int fwr_dir ();
int fwr_zooh ();
int getfile ();
int handle_break();
int kill_files ();
int lzc ();
int lzd ();
int match_half ();
int match ();
int readdir ();
int settime ();
int strcmpi ();
int rd_zooh ();
int rd_dir ();
int wr_zooh ();
int wr_dir ();
long inlist ();
long tell ();
unsigned long space ();
void addbfcrc();
void addfname ();
void basename ();
void break_off();
void close_han ();
void comment ();
void extension ();
void fcbpath ();
void makelist ();
void memerr();
void parse ();
void prterror();
void rootname ();
void skip_files ();
void writedir ();
void writenull ();
void zooadd();
void zoodel();
void zooext();
void zoolist();
void zoopack ();
#endif /* end of no LINT_ARGS */