Lines Matching defs:str
73 * in `str, len'
77 attributes2str(krb5_flags attributes, char *str, size_t len)
79 unparse_flags (attributes, kdb_attrs, str, len);
83 * convert the string in `str' into attributes in `flags'
88 str2attributes(const char *str, krb5_flags *flags)
92 res = parse_flags (str, kdb_attrs, *flags);
154 * Convert the time `t' to a string representation in `str' (of max
160 time_t2str(time_t t, char *str, size_t len, int include_time)
164 strftime(str, len, "%Y-%m-%d %H:%M:%S UTC", gmtime(&t));
166 strftime(str, len, "%Y-%m-%d", gmtime(&t));
168 snprintf(str, len, "never");
172 * Convert the time representation in `str' to a time in `time'.
177 str2time_t (const char *str, time_t *t)
185 while(isspace((unsigned char)*str))
186 str++;
188 if (str[0] == '+') {
189 str++;
190 *t = parse_time(str, "month");
197 if(strcasecmp(str, "never") == 0) {
202 if(strcasecmp(str, "now") == 0) {
207 p = strptime (str, "%Y-%m-%d", &tm);
282 * convert the delta_t value in `t' into a printable form in `str, len'
286 deltat2str(unsigned t, char *str, size_t len)
289 snprintf(str, len, "unlimited");
291 unparse_time(t, str, len);
295 * parse the delta value in `str', storing result in `*delta'
300 str2deltat(const char *str, krb5_deltat *delta)
304 if(strcasecmp(str, "unlimited") == 0) {
308 res = parse_time(str, "day");