00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef ADSOFILE_H
00011 #define ADSOFILE_H
00012 #include <stdlib.h>
00013 #include <stdio.h>
00014 #include <adsobase.h>
00015
00016 size_t adso_fread (void *buffer, size_t size, int count, FILE *stream);
00017 int writeFileHeader(FILE *file,char *id);
00018 int checkFileHeader(FILE *file,char *id);
00019 char *AdsoGetBaseDir(char *appName);
00020 char *AdsoGetBaseDir(int &argc, char **argv, char *appName);
00021 char *AdsoGetBaseDir();
00022 char *AdsoFindFile(const char *filename, char *defaultDir);
00023 int AdsoFileExists(const char *filename, char *defaultDir);
00024 FILE *AdsoOpenFileRead(const char *filename, char *defaultDir);
00025 FILE *AdsoOpenFileWrite(const char *filename, char *defaultDir);
00026 char *adsoFileNameBase(const char *filename);
00027
00028 #endif