--- parser3/src/include/pa_common.h 2001/05/17 10:22:24 1.44 +++ parser3/src/include/pa_common.h 2001/07/11 15:02:09 1.46 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_common.h,v 1.44 2001/05/17 10:22:24 parser Exp $ + $Id: pa_common.h,v 1.46 2001/07/11 15:02:09 parser Exp $ */ #ifndef PA_COMMON_H @@ -107,7 +107,11 @@ bool file_readable(const String& file_sp bool dir_readable(const String& file_spec); bool file_executable(const String& file_spec); -size_t file_size(const String& file_spec); +void file_stat(const String& file_spec, + size_t& rsize, + time_t& ratime, + time_t& rmtime, + time_t& rctime); /** scans for @a delim[default \n] in @a *row_ref, @@ -151,4 +155,7 @@ void back_slashes_to_slashes(char *s); bool StrEqNc(const char *s1, const char *s2, bool strict=true); char *unquote(char*& current, char stop_at); +#define SECS_PER_DAY (60*60*24) +int getMonthDays(int year, int month); + #endif