49#define APR_TIME_C(val) APR_INT64_C(val)
52#define APR_TIME_T_FMT APR_INT64_T_FMT
60#define APR_USEC_PER_SEC APR_TIME_C(1000000)
63#define apr_time_sec(time) ((time) / APR_USEC_PER_SEC)
66#define apr_time_usec(time) ((time) % APR_USEC_PER_SEC)
69#define apr_time_msec(time) (((time) / 1000) % 1000)
72#define apr_time_as_msec(time) ((time) / 1000)
75#define apr_time_from_msec(msec) ((apr_time_t)(msec) * 1000)
78#define apr_time_from_sec(sec) ((apr_time_t)(sec) * APR_USEC_PER_SEC)
81#define apr_time_make(sec, usec) ((apr_time_t)(sec) * APR_USEC_PER_SEC \
186#define APR_RFC822_DATE_LEN (30)
198#define APR_CTIME_LEN (25)
apr_array_header_t ** result
apr_int32_t apr_short_interval_time_t
apr_size_t apr_size_t const char apr_time_exp_t * tm
APR_DECLARE_DATA const char apr_month_snames[12][4]
apr_size_t apr_size_t const char * format
APR_DECLARE_DATA const char apr_day_snames[7][4]
APR_DECLARE(void) apr_sleep(apr_interval_time_t t)
apr_time_t apr_int32_t offs
apr_int64_t apr_interval_time_t
apr_size_t apr_size_t max
apr_status_t apr_strftime(char *s, apr_size_t *retsize, apr_size_t max, const char *format, apr_time_exp_t *xt)
apr_status_t apr_ctime(char *date_str, apr_time_t t)
apr_status_t apr_rfc822_date(char *date_str, apr_time_t t)