diff options
author | Victor Stinner <victor.stinner@haypocalc.com> | 2012-02-08 22:03:19 (GMT) |
---|---|---|
committer | Victor Stinner <victor.stinner@haypocalc.com> | 2012-02-08 22:03:19 (GMT) |
commit | 4195b5caea0fe1446160e78d69420732ead7e78b (patch) | |
tree | 5c01264aed26942fcb932f9aab73856dd65af684 /Include | |
parent | 72476eae5fe4d7bc4d4c4e30471cd83a501707de (diff) | |
download | cpython-4195b5caea0fe1446160e78d69420732ead7e78b.zip cpython-4195b5caea0fe1446160e78d69420732ead7e78b.tar.gz cpython-4195b5caea0fe1446160e78d69420732ead7e78b.tar.bz2 |
Backout f8409b3d6449: the PEP 410 is not accepted yet
Diffstat (limited to 'Include')
-rw-r--r-- | Include/pytime.h | 28 |
1 files changed, 1 insertions, 27 deletions
diff --git a/Include/pytime.h b/Include/pytime.h index 6d438f3..d707bdb 100644 --- a/Include/pytime.h +++ b/Include/pytime.h @@ -2,8 +2,7 @@ #ifndef Py_PYTIME_H #define Py_PYTIME_H -#include "pyport.h" -#include "object.h" +#include "pyconfig.h" /* include for defines */ /************************************************************************** Symbols and macros to supply platform-independent interfaces to time related @@ -38,31 +37,6 @@ do { \ ((tv_end.tv_sec - tv_start.tv_sec) + \ (tv_end.tv_usec - tv_start.tv_usec) * 0.000001) -#if defined(HAVE_LONG_LONG) -typedef unsigned PY_LONG_LONG _PyTime_fraction_t; -#else -typedef size_t _PyTime_fraction_t; -#endif - -typedef struct -{ - /* timestamp = seconds + numerator / denominator */ - time_t seconds; - _PyTime_fraction_t numerator; - /* denominator cannot be zero */ - _PyTime_fraction_t denominator; - /* the timestamp resolution is 1/divisor */ -} _PyTime_t; - -/* Similar to POSIX gettimeofday. If system gettimeofday - fails or is not available, fall back to lower resolution clocks. */ -PyAPI_FUNC(void) _PyTime_get(_PyTime_t *tp); - -/* Convert a timestamp structure to the specified timestamp type. - - Raise a ValueError if the timestamp type is unknown. */ -PyAPI_FUNC(PyObject*) _PyTime_Convert(_PyTime_t *ts, PyObject *timestamp); - /* Dummy to force linking. */ PyAPI_FUNC(void) _PyTime_Init(void); |