Skip to content

Commit 4ab21f7

Browse files
committed
Move functions back to their original header
1 parent 4d958cf commit 4ab21f7

File tree

2 files changed

+19
-24
lines changed

2 files changed

+19
-24
lines changed

Include/internal/pycore_runtime_structs.h

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -86,35 +86,11 @@ struct _parser_runtime_state {
8686
struct _expr dummy_name;
8787
};
8888

89-
90-
// --- _PyTimeFraction -------------------------------------------------------
91-
9289
typedef 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-
11894
struct _Py_time_runtime_state {
11995
#if defined(MS_WINDOWS) || defined(__APPLE__)
12096
_PyTimeFraction base;

Include/internal/pycore_time.h

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,25 @@ PyAPI_FUNC(PyTime_t) _PyDeadline_Init(PyTime_t timeout);
306306
PyAPI_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

310329
extern PyStatus _PyTime_Init(struct _Py_time_runtime_state *state);
311330

0 commit comments

Comments
 (0)