/trunk/HuntnGather/shared/utilities.h |
@@ -13,10 +13,6 @@ |
#define ASYNC_BUF 8192 |
#define MAX_MEM 262144 |
#define LINE_BUF 256 |
/* Remove these once Hunt has been revamped. */ |
#define NAME_BUF 32 |
#define PATH_BUF 128 |
/* ***************************************** */ |
#define DEFAULT_DATABASE_FILE "S:gather.db" |
|
typedef enum FS_TYPE { |
@@ -50,42 +46,33 @@ |
|
#if defined ___AmigaOS___ |
extern LONG StringLenMax(char *a, char *b); |
extern BOOL PathCompare(char *path, char *look); |
extern BOOL RemoveFile(char *name); |
extern BOOL StringMatch(char *a, char *b); |
#else |
extern int StrlenMax(char *a, char *b); |
extern int PathCompare(char *path, char *look); |
extern int RemoveFile(char *name); |
extern int StringMatch(char *a, char *b); |
#endif |
|
extern void StrUpr(char *); |
extern FS_TYPE GetFsType(char *path); |
extern int CountFileLines(char *dbFile); |
extern char *PathToAbsolute(char *path); |
#if defined ___AmigaOS___ |
extern BOOL PathCompare(char *path, char *look); |
#else |
extern int PathCompare(char *path, char *look); |
#endif |
extern char *CreateTemporaryFile(void); |
extern char **CreateTemporaryFiles(int files); |
#if defined ___AsyncIO___ |
extern void SkipLine(struct AsyncFile *fp); |
#else |
void SkipLine(FILE *fp); |
#endif |
#if defined ___AsyncIO___ |
extern char *PeekLine(struct AsyncFile *fp); |
extern char *ReadLine(struct AsyncFile *fp); |
#else |
extern void SkipLine(FILE *fp); |
extern char *PeekLine(FILE *fp); |
#endif |
#if defined ___AsyncIO___ |
extern char *ReadLine(struct AsyncFile *fp); |
#else |
extern char *ReadLine(FILE *fp); |
#endif |
#if defined ___AmigaOS___ |
extern BOOL RemoveFile(char *name); |
#else |
extern int RemoveFile(char *name); |
#endif |
|
extern void StrUpr(char *); |
extern FS_TYPE GetFsType(char *path); |
extern int CountFileLines(char *dbFile); |
extern char *PathToAbsolute(char *path); |
extern char *CreateTemporaryFile(void); |
extern char **CreateTemporaryFiles(int files); |
extern void RemoveFiles(char **names, int count); |
extern void CopyFile(char *a, char *b); |
|
extern dbEntry* CreateDatabaseEntry(char *line); |
|