Lines Matching refs:fmt
74 setmsg(char *msg, char *fmt, size_t sz) in setmsg() argument
76 if ((fmt == NULL) || strcmp(fmt, "%D") == 0) in setmsg()
77 fmt = "%m/%d/%y"; in setmsg()
78 (void) snprintf(msg, sz, "%s. Format is <%s>.", MESG, fmt); in setmsg()
231 ckdate_err(char *fmt, char *error) in ckdate_err() argument
235 if ((fmt != NULL) && (fmtcheck(fmt) == 1)) in ckdate_err()
237 setmsg(defmesg, fmt, MSGSIZ); in ckdate_err()
243 ckdate_hlp(char *fmt, char *help) in ckdate_hlp() argument
247 if ((fmt != NULL) && (fmtcheck(fmt) == 1)) in ckdate_hlp()
249 setmsg(defmesg, fmt, MSGSIZ); in ckdate_hlp()
261 fmtcheck(char *fmt) in fmtcheck() argument
265 while (*fmt) { in fmtcheck()
266 switch (*fmt++) { in fmtcheck()
302 ckdate_val(char *fmt, char *input) in ckdate_val() argument
307 if ((fmt != NULL) && (fmtcheck(fmt) == 1)) in ckdate_val()
310 if (fmt == NULL) in ckdate_val()
311 fmt = DEFAULT; in ckdate_val()
313 while (*fmt && valid) { in ckdate_val()
314 if ((*fmt) == '%') { in ckdate_val()
315 fmt++; in ckdate_val()
316 switch (*fmt) { in ckdate_val()
395 fmt++; in ckdate_val()
398 if ((*fmt == NULL) && ((input != NULL) && *input != 0)) { in ckdate_val()
406 ckdate(char *date, char *fmt, char *defstr, char *error, char *help, in ckdate() argument
416 if ((fmt != NULL) && (fmtcheck(fmt) == 1)) in ckdate()
419 setmsg(defmesg, fmt, MSGSIZ); in ckdate()
442 } else if (ckdate_val(fmt, input)) { in ckdate()