File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ int year(unsigned long t)
5050{
5151 struct tm * tm = tTm (t);
5252
53- return (tm->tm_year + YEAR_OFFSET);
53+ return (tm) ? (tm ->tm_year + YEAR_OFFSET) : - 1 ;
5454}
5555
5656int month ()
@@ -64,7 +64,7 @@ int month(unsigned long t)
6464{
6565 struct tm * tm = tTm (t);
6666
67- return (tm->tm_mon + MONTH_OFFSET);
67+ return (tm) ? (tm ->tm_mon + MONTH_OFFSET) : - 1 ;
6868}
6969
7070int day ()
@@ -78,7 +78,7 @@ int day(unsigned long t)
7878{
7979 struct tm * tm = tTm (t);
8080
81- return tm ->tm_mday ;
81+ return (tm) ? tm ->tm_mday : - 1 ;
8282}
8383
8484int hour ()
@@ -92,7 +92,7 @@ int hour(unsigned long t)
9292{
9393 struct tm * tm = tTm (t);
9494
95- return tm ->tm_hour ;
95+ return (tm) ? tm ->tm_hour : - 1 ;
9696}
9797
9898int minute ()
@@ -106,7 +106,7 @@ int minute(unsigned long t)
106106{
107107 struct tm * tm = tTm (t);
108108
109- return tm ->tm_min ;
109+ return (tm) ? tm ->tm_min : - 1 ;
110110}
111111
112112int second ()
@@ -120,7 +120,7 @@ int second(unsigned long t)
120120{
121121 struct tm * tm = tTm (t);
122122
123- return tm ->tm_sec ;
123+ return (tm) ? tm ->tm_sec : - 1 ;
124124}
125125
126126void setTime (unsigned long t)
You can’t perform that action at this time.
0 commit comments