Lines Matching defs:ptime_data
69 struct ptime_data {
81 static int parse8601(struct ptime_data *ptime, const char *str);
82 static int parseDWM(struct ptime_data *ptime, const char *str);
127 parse8601(struct ptime_data *ptime, const char *s)
225 parseDWM(struct ptime_data *ptime, const char *s)
331 struct ptime_data *
332 ptime_init(const struct ptime_data *optsrc)
334 struct ptime_data *newdata;
336 newdata = malloc(sizeof(struct ptime_data));
338 memcpy(newdata, optsrc, sizeof(struct ptime_data));
340 memset(newdata, '\0', sizeof(struct ptime_data));
352 ptime_adjust4dst(struct ptime_data *ptime, const struct ptime_data *dstsrc)
354 struct ptime_data adjtime;
391 ptime_relparse(struct ptime_data *ptime, int parseopts, time_t basetime,
466 ptime_free(struct ptime_data *ptime)
477 * Some trivial routines so ptime_data can remain a completely
481 ptimeget_ctime(const struct ptime_data *ptime)
498 ptimeget_ctime_rfc5424(const struct ptime_data *ptime,
560 ptimeget_diff(const struct ptime_data *minuend, const struct
561 ptime_data *subtrahend)
572 ptimeget_secs(const struct ptime_data *ptime)
588 ptimeset_nxtime(struct ptime_data *ptime)
591 struct ptime_data nextmatch;
685 ptimeset_time(struct ptime_data *ptime, time_t secs)