/* voc 2.1.0 [2025/05/18] for gcc LP64 on slackware xtspaF */

#ifndef ethDates__h
#define ethDates__h

#include "SYSTEM.h"


import INT32 ethDates_TimeDiff;


import INT32 ethDates_AddDay (INT32 date, INT16 days);
import INT32 ethDates_AddHour (INT32 time, INT16 hour);
import INT32 ethDates_AddMinute (INT32 time, INT16 min);
import INT32 ethDates_AddMonth (INT32 date, INT16 months);
import INT32 ethDates_AddSecond (INT32 time, INT16 sec);
import void ethDates_AddTime (INT32 *time, INT32 *date, INT32 sec);
import INT32 ethDates_AddYear (INT32 date, INT16 years);
import INT16 ethDates_DayOfWeek (INT32 date);
import INT16 ethDates_DaysOfMonth (INT32 date);
import BOOLEAN ethDates_IsLeapYear (INT16 year);
import INT32 ethDates_NumberOfDays (INT32 date);
import INT32 ethDates_NumberOfDaysToDate (INT32 days);
import INT32 ethDates_ToDate (INT16 year, INT16 month, INT16 day);
import void ethDates_ToHMS (INT32 time, INT16 *hour, INT16 *min, INT16 *sec);
import INT32 ethDates_ToTime (INT16 hour, INT16 min, INT16 sec);
import void ethDates_ToYMD (INT32 date, INT16 *year, INT16 *month, INT16 *day);
import void *ethDates__init(void);


#endif // ethDates
