00001 00002 00003 #ifndef INETFILE_HH 00004 #define INETFILE_HH 00005 00006 #include "rcs_defs.hh" 00007 00008 #ifdef __cplusplus 00009 class INET_FILE; 00010 #endif 00011 00012 #ifdef __cplusplus 00013 extern "C" 00014 { 00015 #else 00016 #define INET_FILE void 00017 #endif 00018 00019 int RCS_EXPORT inet_file_init (const char *, char *, int debug); 00020 RCS_EXPORT int inet_file_exit (); 00021 RCS_EXPORT INET_FILE *inet_file_open (const char *url, char *); 00022 RCS_EXPORT int inet_file_close (INET_FILE *); 00023 RCS_EXPORT char *inet_file_gets (char *, int, INET_FILE *); 00024 RCS_EXPORT int inet_file_eof (INET_FILE *); 00025 int RCS_EXPORT inet_file_rewind (INET_FILE *); 00026 00027 00028 #ifdef __cplusplus 00029 } 00030 #endif 00031 00032 00033 00034 #endif