Staging
v0.5.1
https://github.com/python/cpython
Revision b3c7d37c5ac8dbba4f1ebcf279bfceb570fb6c19 authored by Mariatta on 01 August 2017, 02:55:20 UTC, committed by GitHub on 01 August 2017, 02:55:20 UTC
Use the copy provided in https://bugs.python.org/issue25910GH-msg295200
(cherry picked from commit 8474d87165593bac2bc231287f42c4cff3fd6aaf)
1 parent 3e37f4a
Raw File
Tip revision: b3c7d37c5ac8dbba4f1ebcf279bfceb570fb6c19 authored by Mariatta on 01 August 2017, 02:55:20 UTC
bpo-25910: Update LICENSE (GH-2873) (GH-2969)
Tip revision: b3c7d37
timefuncs.h
/*  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 */
back to top