gmtptr
gmtload(gmtptr);
result = timesub(timep, offset, gmtptr, tmp);
tmp->TM_ZONE = gmtptr->chars;
((funcp == localsub) ? lclptr : gmtptr);
sp = (const struct state *) ((funcp == localsub) ? lclptr : gmtptr);