1
0
mirror of https://github.com/cc65/cc65.git synced 2024-11-03 10:07:02 +00:00
cc65/libsrc/geos/system/systime.c
izydorst 7ee826123f added _systime implementation for GEOS
git-svn-id: svn://svn.cc65.org/cc65/trunk@1584 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-11-22 19:31:44 +00:00

30 lines
573 B
C

/*
* systime.c
*
* Maciej 'YTM/Elysium' Witkowiak, 22.11.2002
*/
#include <time.h>
#include <geos.h>
time_t _systime(void) {
struct tm currentTime;
currentTime.tm_sec = system_date.s_seconds;
currentTime.tm_min = system_date.s_minutes;
currentTime.tm_hour = system_date.s_hour;
currentTime.tm_mday = system_date.s_day;
currentTime.tm_mon = system_date.s_month;
currentTime.tm_year = system_date.s_year;
if (system_date.s_year < 87) {
currentTime.tm_year+=100;
}
currentTime.tm_isdst = -1;
return mktime(&currentTime);
}