| /* timefuncs.h |
| */ |
| |
| /* Utility function related to timemodule.c. */ |
| |
| #ifndef TIMEFUNCS_H |
| #define TIMEFUNCS_H |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| |
| /* Cast double x to time_t, but raise ValueError if x is too large |
| * to fit in a time_t. ValueError is set on return iff the return |
| * value is (time_t)-1 and PyErr_Occurred(). |
| */ |
| PyAPI_FUNC(time_t) _PyTime_DoubleToTimet(double x); |
| |
| /* Get the current time since the epoch in seconds */ |
| PyAPI_FUNC(double) _PyTime_FloatTime(void); |
| |
| |
| #ifdef __cplusplus |
| } |
| #endif |
| #endif /* TIMEFUNCS_H */ |