File tree Expand file tree Collapse file tree 2 files changed +19
-24
lines changed Expand file tree Collapse file tree 2 files changed +19
-24
lines changed Original file line number Diff line number Diff line change @@ -86,35 +86,11 @@ struct _parser_runtime_state {
8686 struct _expr dummy_name ;
8787};
8888
89-
90- // --- _PyTimeFraction -------------------------------------------------------
91-
9289typedef struct {
9390 PyTime_t numer ;
9491 PyTime_t denom ;
9592} _PyTimeFraction ;
9693
97- // Set a fraction.
98- // Return 0 on success.
99- // Return -1 if the fraction is invalid.
100- extern int _PyTimeFraction_Set (
101- _PyTimeFraction * frac ,
102- PyTime_t numer ,
103- PyTime_t denom );
104-
105- // Compute ticks * frac.numer / frac.denom.
106- // Clamp to [PyTime_MIN; PyTime_MAX] on overflow.
107- extern PyTime_t _PyTimeFraction_Mul (
108- PyTime_t ticks ,
109- const _PyTimeFraction * frac );
110-
111- // Compute a clock resolution: frac.numer / frac.denom / 1e9.
112- extern double _PyTimeFraction_Resolution (
113- const _PyTimeFraction * frac );
114-
115-
116- // --- _Py_time_runtime_state ------------------------------------------------
117-
11894struct _Py_time_runtime_state {
11995#if defined(MS_WINDOWS ) || defined(__APPLE__ )
12096 _PyTimeFraction base ;
Original file line number Diff line number Diff line change @@ -306,6 +306,25 @@ PyAPI_FUNC(PyTime_t) _PyDeadline_Init(PyTime_t timeout);
306306PyAPI_FUNC (PyTime_t ) _PyDeadline_Get (PyTime_t deadline );
307307
308308
309+ // --- _PyTimeFraction -------------------------------------------------------
310+
311+ // Set a fraction.
312+ // Return 0 on success.
313+ // Return -1 if the fraction is invalid.
314+ extern int _PyTimeFraction_Set (
315+ _PyTimeFraction * frac ,
316+ PyTime_t numer ,
317+ PyTime_t denom );
318+
319+ // Compute ticks * frac.numer / frac.denom.
320+ // Clamp to [PyTime_MIN; PyTime_MAX] on overflow.
321+ extern PyTime_t _PyTimeFraction_Mul (
322+ PyTime_t ticks ,
323+ const _PyTimeFraction * frac );
324+
325+ // Compute a clock resolution: frac.numer / frac.denom / 1e9.
326+ extern double _PyTimeFraction_Resolution (
327+ const _PyTimeFraction * frac );
309328
310329extern PyStatus _PyTime_Init (struct _Py_time_runtime_state * state );
311330
You can’t perform that action at this time.
0 commit comments