|
ELinks 0.19.1
|
#include <time.h>

Data Structures | |
| struct | timeval_T |
| Redefine a timeval that has all fields signed so calculations will be simplified on rare systems that define timeval with unsigned fields. More... | |
Macros | |
| #define | MILLISECONDS_MAX ((milliseconds_T) (LONG_MAX / 1000L)) |
| #define | ms_max(a, b) |
| #define | ms_min(a, b) |
| #define | str_to_time_t(s) |
| #define | TIME_PRINT_FORMAT "ld" |
Typedefs | |
| typedef long | milliseconds_T |
| typedef long | time_print_T |
When formatting time_t values to be parsed with str_to_time_t(), we first cast to time_print_T and then printf() the result with TIME_PRINT_FORMAT. | |
Functions | |
| timeval_T * | timeval_from_milliseconds (timeval_T *t, milliseconds_T milliseconds) |
| timeval_T * | timeval_from_seconds (timeval_T *t, long seconds) |
| timeval_T * | timeval_from_double (timeval_T *t, double x) |
| milliseconds_T | sec_to_ms (long sec) |
| milliseconds_T | add_ms_to_ms (milliseconds_T a, milliseconds_T b) |
| milliseconds_T | mult_ms (milliseconds_T a, long lb) |
| milliseconds_T | timeval_to_milliseconds (timeval_T *t) |
| long | timeval_to_seconds (timeval_T *t) |
| int | timeval_is_positive (timeval_T *t) |
| void | timeval_limit_to_zero_or_one (timeval_T *t) |
| timeval_T * | timeval_now (timeval_T *t) |
| timeval_T * | timeval_sub (timeval_T *res, timeval_T *older, timeval_T *newer) |
| timeval_T * | el_timeval_add (timeval_T *res, timeval_T *base, timeval_T *t) |
| int | timeval_cmp (timeval_T *t1, timeval_T *t2) |
| timeval_T * | timeval_sub_interval (timeval_T *t, timeval_T *interval) |
| timeval_T * | timeval_add_interval (timeval_T *t, timeval_T *interval) |
| int | timeval_div_off_t (off_t n, timeval_T *t) |
| #define MILLISECONDS_MAX ((milliseconds_T) (LONG_MAX / 1000L)) |
| #define ms_max | ( | a, | |
| b ) |
| #define ms_min | ( | a, | |
| b ) |
| #define str_to_time_t | ( | s | ) |
| #define TIME_PRINT_FORMAT "ld" |
| typedef long milliseconds_T |
| typedef long time_print_T |
When formatting time_t values to be parsed with str_to_time_t(), we first cast to time_print_T and then printf() the result with TIME_PRINT_FORMAT.
long. | milliseconds_T add_ms_to_ms | ( | milliseconds_T | a, |
| milliseconds_T | b ) |
| milliseconds_T mult_ms | ( | milliseconds_T | a, |
| long | lb ) |
| milliseconds_T sec_to_ms | ( | long | sec | ) |
|
|
|
|
|
|