time 1.0
Time validation library
Loading...
Searching...
No Matches
validate.h
Go to the documentation of this file.
1
20
21#ifndef COMPARE_H_
22#define COMPARE_H_
23
26
30
31#endif /* COMPARE_H_ */
Enumeration for return status options.
enum RETURN_Data_Status_t RETURN_Data_Status
Alias for enum RETURN_Data_Status_t representing return data status options.
Definition status.h:59
Time and date format structures for embedded applications.
struct FORMAT_DateTime_t FORMAT_DateTime
Alias for struct FORMAT_DateTime_t representing a combined date-time value.
Definition time.h:92
struct FORMAT_Time_t FORMAT_Time
Alias for struct FORMAT_Time_t representing a formatted time of day.
Definition time.h:45
struct FORMAT_Date_t FORMAT_Date
Alias for struct FORMAT_Date_t representing a formatted calendar date.
Definition time.h:69
RETURN_Data_Status validate_time(const FORMAT_Time *time)
Validates a FORMAT_Time instance for proper hour, minute, and second ranges.
Definition validate.c:37
RETURN_Data_Status validate_datetime(const FORMAT_DateTime *datetime)
Validates a FORMAT_DateTime instance by checking its date and time components.
Definition validate.c:82
RETURN_Data_Status validate_date(const FORMAT_Date *date)
Validates a FORMAT_Date instance for basic day, month, and year ranges.
Definition validate.c:61