Skip to content
Snippets Groups Projects
Commit 7406ddeb authored by Uwe Schulzweida's avatar Uwe Schulzweida
Browse files

Added function cdiDate_isEQ() and cdiTime_isEQ().

parent a2bea14d
No related branches found
No related tags found
No related merge requests found
Pipeline #18772 failed
......@@ -164,17 +164,38 @@ cdiDateTime_init(CdiDateTime *cdiDateTime)
cdiTime_init(&cdiDateTime->time);
}
bool
cdiDate_isEQ(const CdiDate cdiDate1, const CdiDate cdiDate2)
{
// clang-format off
return (cdiDate1.year == cdiDate2.year
&& cdiDate1.month == cdiDate2.month
&& cdiDate1.day == cdiDate2.day);
// clang-format on
}
bool
cdiTime_isEQ(const CdiTime cdiTime1, const CdiTime cdiTime2)
{
// clang-format off
return (cdiTime1.hour == cdiTime2.hour
&& cdiTime1.minute == cdiTime2.minute
&& cdiTime1.second == cdiTime2.second
&& cdiTime1.ms == cdiTime2.ms);
// clang-format on
}
bool
cdiDateTime_isEQ(const CdiDateTime cdiDateTime1, const CdiDateTime cdiDateTime2)
{
// clang-format off
return (cdiDateTime1.date.year == cdiDateTime2.date.year
&& cdiDateTime1.date.month == cdiDateTime2.date.month
&& cdiDateTime1.date.day == cdiDateTime2.date.day
&& cdiDateTime1.time.hour == cdiDateTime2.time.hour
&& cdiDateTime1.time.minute == cdiDateTime2.time.minute
&& cdiDateTime1.time.second == cdiDateTime2.time.second
&& cdiDateTime1.time.ms == cdiDateTime2.time.ms);
return (cdiDateTime1.date.year == cdiDateTime2.date.year
&& cdiDateTime1.date.month == cdiDateTime2.date.month
&& cdiDateTime1.date.day == cdiDateTime2.date.day
&& cdiDateTime1.time.hour == cdiDateTime2.time.hour
&& cdiDateTime1.time.minute == cdiDateTime2.time.minute
&& cdiDateTime1.time.second == cdiDateTime2.time.second
&& cdiDateTime1.time.ms == cdiDateTime2.time.ms);
// clang-format on
}
......
......@@ -46,6 +46,8 @@ void cdiDate_init(CdiDate *cdiDate);
void cdiTime_init(CdiTime *cdiTime);
void cdiDateTime_init(CdiDateTime *cdiDateTime);
bool cdiDate_isEQ(CdiDate cdiDate1, CdiDate cdiDate2);
bool cdiTime_isEQ(CdiTime cdiTime1, CdiTime cdiTime2);
bool cdiDateTime_isEQ(CdiDateTime cdiDateTime1, CdiDateTime cdiDateTime2);
bool cdiDateTime_isNE(CdiDateTime cdiDateTime1, CdiDateTime cdiDateTime2);
bool cdiDateTime_isNull(CdiDateTime cdiDateTime);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment