Lines Matching refs:fields
101 tryabsdate(char **fields, int nf, Tm *now, Tm *tm) in tryabsdate() argument
118 if (fields[i][0] == '\0') in tryabsdate()
120 tp = datetoktype(fields[i], &bigval); in tryabsdate()
141 if (parsetime(fields[i], tm) < 0) in tryabsdate()
148 strncpy(tm->zone, fields[i], sizeof tm->zone - 1); in tryabsdate()
174 char *fields[Maxdateflds]; in prsabsdate() local
177 nf = gettokens(timestr, fields, nelem(fields), delims+1); in prsabsdate()
178 if (nf > nelem(fields)) in prsabsdate()
180 if (tryabsdate(fields, nf, now, tm) < 0) { in prsabsdate()
193 nf = gettokens(timestr, fields, nelem(fields), delims); in prsabsdate()
194 if (nf > nelem(fields) || tryabsdate(fields, nf, now, tm) < 0) in prsabsdate()