|
|
| version 1.63, 2001/11/14 11:26:17 | version 1.68, 2001/12/15 21:28:18 |
|---|---|
| Line 10 | Line 10 |
| #ifndef PA_COMMON_H | #ifndef PA_COMMON_H |
| #define PA_COMMON_H | #define PA_COMMON_H |
| #include "pa_config_includes.h" | |
| #include "pa_pool.h" | #include "pa_pool.h" |
| #include "pa_string.h" | #include "pa_string.h" |
| class Value; | class Value; |
| #ifndef vsnprintf | // replace system s*nprintf with our versions |
| #undef vsnpritnf | |
| int __vsnprintf(char *, size_t, const char *, va_list); | int __vsnprintf(char *, size_t, const char *, va_list); |
| # define vsnprintf __vsnprintf | #define vsnprintf __vsnprintf |
| #endif | #undef snprintf |
| #ifndef snprintf | |
| int __snprintf(char *, size_t, const char *, ...); | int __snprintf(char *, size_t, const char *, ...); |
| # define snprintf __snprintf | #define snprintf __snprintf |
| #endif | |
| #if _MSC_VER | #if _MSC_VER |
| /* | /* |
| Line 115 void file_write(Pool& pool, | Line 113 void file_write(Pool& pool, |
| const String& file_spec, | const String& file_spec, |
| const void *data, size_t size, | const void *data, size_t size, |
| bool as_text, | bool as_text, |
| bool do_append=false/*, | bool do_append=false); |
| bool exclusive=false*/); | |
| /** | /** |
| delete specified file | delete specified file |
| throws an exception in case of problems | throws an exception in case of problems |
| */ | */ |
| void file_delete(Pool& pool, const String& file_spec); | bool file_delete(Pool& pool, const String& file_spec, bool fail_on_read_problem=true); |
| /** | /** |
| move specified file | move specified file |
| throws an exception in case of problems | throws an exception in case of problems |