1 /* timefuncs.h 2 */ 3 4 /* Utility function related to timemodule.c. */ 5 6 #ifndef TIMEFUNCS_H 7 #define TIMEFUNCS_H 8 #ifdef __cplusplus 9 extern "C" { 10 #endif 11 12 13 /* Cast double x to time_t, but raise ValueError if x is too large 14 * to fit in a time_t. ValueError is set on return iff the return 15 * value is (time_t)-1 and PyErr_Occurred(). 16 */ 17 PyAPI_FUNC(time_t) _PyTime_DoubleToTimet(double x); 18 19 20 #ifdef __cplusplus 21 } 22 #endif 23 #endif /* TIMEFUNCS_H */ 24