Lines Matching full:char
15 static const char format_iso8601[] = "%FT%T";
16 static const char format_time[] = "%T"; /* hh:mm:ss */
17 static const char format_date[] = " %F"; /* yyyy-mm-dd */
19 static const char *consume_chars(const char *s, char *dest, unsigned int cnt) in consume_chars()
31 static const char *consume_char(const char *s, char ch) in consume_char()
39 static const char *consume_date(const char *s, struct tm *tm_time) in consume_date()
41 char year[4 + 1]; in consume_date()
42 char month[2 + 1]; in consume_date()
43 char day[2 + 1]; in consume_date()
77 static const char *consume_time(const char *s, struct tm *tm_time) in consume_time()
79 char hour[2 + 1]; in consume_time()
80 char minute[2 + 1]; in consume_time()
81 char second[2 + 1]; in consume_time()
115 static char *strptime(const char *s, const char *format, struct tm *tm_time) in strptime()
136 return (char *)s; in strptime()
139 return (char *)consume_time(s, tm_time); in strptime()
142 return (char *)consume_date(s, tm_time); in strptime()
149 static int cmd_set(const struct shell *sh, size_t argc, char **argv) in cmd_set()
166 const char *format; in cmd_set()
176 char *parseRes = strptime(argv[1], format, tm_time); in cmd_set()
192 static int cmd_get(const struct shell *sh, size_t argc, char **argv) in cmd_get()