42 lines
676 B
C
42 lines
676 B
C
#include "time_header.h"
|
|
|
|
const char gmt[GMT_CHAR_SIZE] = "GMT";
|
|
const char wildabbr[WILDABBR_SIZE] = WILDABBR;
|
|
|
|
char* tzname[2] = {
|
|
(char *) wildabbr,
|
|
(char *) wildabbr
|
|
};
|
|
|
|
char lcl_TZname[TZ_STRLEN_MAX + 1];
|
|
int lcl_is_set;
|
|
|
|
struct state *lclptr;
|
|
struct state *gmtptr;
|
|
|
|
long timezone;
|
|
long altzone;
|
|
int daylight;
|
|
int zonechg;
|
|
|
|
int errno;
|
|
|
|
time_t const time_t_min = MINVAL(time_t, TYPE_BIT(time_t));
|
|
time_t const time_t_max = MAXVAL(time_t, TYPE_BIT(time_t));
|
|
|
|
int daylight_c(void) {
|
|
return daylight;
|
|
}
|
|
|
|
long timezone_c(void) {
|
|
return timezone;
|
|
}
|
|
|
|
long altzone_c(void) {
|
|
return altzone;
|
|
}
|
|
|
|
char** tzname_c(void) {
|
|
return (char**)tzname;
|
|
}
|