| /* 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); | |
| #ifdef __cplusplus | |
| } | |
| #endif | |
| #endif /* TIMEFUNCS_H */ |