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