/*  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 */

