strptime
char *strptime(const char * __restrict, const char * __restrict,
strptime(time, "%y %m %d %H %M %S", &tm_tmp);
strptime(startime, "%y %m %d %H %M %S", &tm_tmp);
strptime(upperlimit, "%y %m %d %H %M %S", &tm_tmp);
if ((p = strptime(arg, "%m/%d/%Y %H:%M:%S", &tm)) == NULL &&
(p = strptime(arg, "%m/%d/%y %H:%M:%S", &tm)) == NULL &&
(p = strptime(arg, "%m/%d/%Y %H:%M", &tm)) == NULL &&
(p = strptime(arg, "%m/%d/%y %H:%M", &tm)) == NULL &&
(p = strptime(arg, "%m/%d/%Y", &tm)) == NULL &&
(p = strptime(arg, "%m/%d/%y", &tm)) == NULL &&
(p = strptime(arg, "%Y-%m-%dT%H:%M:%S", &tm)) == NULL &&
(p = strptime(arg, "%y-%m-%dT%H:%M:%S", &tm)) == NULL &&
(p = strptime(arg, "%Y-%m-%dT%H:%M", &tm)) == NULL &&
(p = strptime(arg, "%y-%m-%dT%H:%M", &tm)) == NULL &&
(p = strptime(arg, "%Y-%m-%d", &tm)) == NULL &&
(p = strptime(arg, "%y-%m-%d", &tm)) == NULL &&
(p = strptime(arg, "%d%b%Y %H:%M:%S", &tm)) == NULL &&
(p = strptime(arg, "%d%b%y %H:%M:%S", &tm)) == NULL &&
(p = strptime(arg, "%d%b%Y %H:%M", &tm)) == NULL &&
(p = strptime(arg, "%d%b%y %H:%M", &tm)) == NULL &&
(p = strptime(arg, "%d%b%Y", &tm)) == NULL &&
(p = strptime(arg, "%d%b%y", &tm)) == NULL &&
(p = strptime(arg, "%b %d %H:%M:%S", &tm)) == NULL &&
(p = strptime(arg, "%b %d %H:%M:%S", &tm)) == NULL &&
(p = strptime(arg, "%H:%M:%S", &tm)) == NULL &&
(p = strptime(arg, "%H:%M", &tm)) == NULL) {
if (strptime(BUILD_DATE, "%Y/%m/%d %T %Z", pdatetime) == NULL) {
if (strptime(optarg, "%a %b %e %T %Z %Y", &tm) == NULL &&
strptime(optarg, "%c", &tm) == NULL)
pp = strptime(p, fmt, &tm);
strptime(gmttoken, smbd_vss_gmttoken_fmt, &tm) != NULL) {
extern char *strptime(const char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD,
extern char *strptime (const char *, const char *,
#undef strptime
static char *strptime (const char *, const char *, struct tm *);
if ((s = strptime(string, atime_format_table[i], &timebuf))
if(strptime(BUILD_DATE, "%Y/%m/%d %T %Z", &(attributes->build_date)) == NULL) {
if (strptime(strtime, DATE_FORMAT, &tme) == NULL) {
extern char *strptime (const char *, const char *, struct tm *);
if (strptime(name, "%Y-%m-%d-%T", &gmt_tm) != NULL &&
if (strptime(date, "%Y-%m-%d-%T", &gmt_tm) == NULL ||
rp = strptime(str, line, rtmp);
if (strptime(BUILD_DATE, "%Y/%m/%d %T %Z", pdatetime) == NULL) {
if (strptime((const char *)not_before_str, "%y %m %d %H %M %S",
if (strptime((const char *)not_after_str, "%y %m %d %H %M %S",
(void) strptime(fulldate, "%b %d %T %Y %Z", &tms);
if (strptime(buf, "%b" "%d" "%H:%M:%S", &tm) == NULL) {
if (strptime(BUILD_DATE,
strptime(build_time, "%c", &attrs.build_date);