Main Page | Modules | Namespace List | Class Hierarchy | Compound List | File List | Compound Members | File Members

adsofile.h

Go to the documentation of this file.
00001 /*****************************************************************************
00002  * $Id: adsofile.h,v 1.7 2003/04/08 20:58:10 schou Exp $
00003  * Author: Jakob Schou Jensen <schou@sourceforge.net>
00004  * Licence: GPL
00005  *
00006  * Description: Adso file functions
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

Generated on Mon Jul 21 10:44:47 2003 for Rover by doxygen 1.3.2