1
0
mirror of https://frontier.innolan.net/rainlance/amiga-tz.git synced 2025-11-21 06:14:09 +00:00

more work to make Keith happy

SCCS-file: localtime.c
SCCS-SID: 4.58
This commit is contained in:
Arthur David Olson
1989-03-22 20:00:42 -05:00
committed by Paul Eggert
parent ac146a3f9c
commit 404c356d2f

View File

@ -817,6 +817,27 @@ struct state * const sp;
(void) tzparse(GMT, sp, TRUE);
}
#ifndef STD_INSPIRED
static
#endif /* !defined STD_INSPIRED */
void
tzsetwall()
{
lcl_is_set = TRUE;
#ifdef ALL_STATE
if (lclptr == NULL) {
lclptr = (struct state *) malloc(sizeof *lclptr);
if (lclptr == NULL) {
settzname(); /* all we can do */
return;
}
}
#endif /* defined ALL_STATE */
if (tzload((char *) NULL, lclptr) != 0)
gmtload(lclptr);
settzname();
}
void
tzset()
{
@ -852,24 +873,6 @@ tzset()
settzname();
}
void
tzsetwall()
{
lcl_is_set = TRUE;
#ifdef ALL_STATE
if (lclptr == NULL) {
lclptr = (struct state *) malloc(sizeof *lclptr);
if (lclptr == NULL) {
settzname(); /* all we can do */
return;
}
}
#endif /* defined ALL_STATE */
if (tzload((char *) NULL, lclptr) != 0)
gmtload(lclptr);
settzname();
}
/*
** The easy way to behave "as if no library function calls" localtime
** is to not call it--so we drop its guts into "localsub", which can be