--- parser3/src/include/pa_common.h 2001/04/19 16:28:14 1.40 +++ parser3/src/include/pa_common.h 2001/05/10 17:59:24 1.43 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_common.h,v 1.40 2001/04/19 16:28:14 paf Exp $ + $Id: pa_common.h,v 1.43 2001/05/10 17:59:24 paf Exp $ */ #ifndef PA_COMMON_H @@ -17,7 +17,6 @@ #include "pa_pool.h" #include "pa_string.h" -//class String; class Value; #if _MSC_VER @@ -42,12 +41,12 @@ class Value; #endif #ifndef vsnprintf -# define vsnprintf __vsnprintf int __vsnprintf(char *, size_t, const char *, va_list); +# define vsnprintf __vsnprintf #endif #ifndef snprintf -# define snprintf __snprintf int __snprintf(char *, size_t, const char *, ...); +# define snprintf __snprintf #endif //access @@ -107,6 +106,7 @@ void file_write(Pool& pool, void file_delete(Pool& pool, const String& file_spec); bool file_readable(const String& file_spec); +bool dir_readable(const String& file_spec); bool file_executable(const String& file_spec); size_t file_size(const String& file_spec);