[Python-checkins] bpo-41710: Fix building pytime.c on Windows (GH-28644)

vstinner webhook-mailer at python.org
Wed Sep 29 21:50:42 EDT 2021


https://github.com/python/cpython/commit/0231b6da45b610d33ee4e99bf190e31488d6ab26
commit: 0231b6da45b610d33ee4e99bf190e31488d6ab26
branch: main
author: Victor Stinner <vstinner at python.org>
committer: vstinner <vstinner at python.org>
date: 2021-09-30T03:50:29+02:00
summary:

bpo-41710: Fix building pytime.c on Windows (GH-28644)

files:
M Python/pytime.c

diff --git a/Python/pytime.c b/Python/pytime.c
index 1959615f1114b..7fd03ea576d27 100644
--- a/Python/pytime.c
+++ b/Python/pytime.c
@@ -74,7 +74,7 @@ pytime_as_nanoseconds(_PyTime_t t)
 
 
 // Compute t + t2. Clamp to [_PyTime_MIN; _PyTime_MAX] on overflow.
-static inline _PyTime_t
+static inline int
 pytime_add(_PyTime_t *t, _PyTime_t t2)
 {
     if (t2 > 0 && *t > _PyTime_MAX - t2) {
@@ -101,7 +101,7 @@ _PyTime_check_mul_overflow(_PyTime_t a, _PyTime_t b)
 
 
 // Compute t * k. Clamp to [_PyTime_MIN; _PyTime_MAX] on overflow.
-static inline _PyTime_t
+static inline int
 pytime_mul(_PyTime_t *t, _PyTime_t k)
 {
     assert(k > 0);
@@ -1162,13 +1162,13 @@ py_win_perf_counter_frequency(LONGLONG *pfrequency, int raise)
 
 
 static int
-py_get_win_perf_counter(_PyTime_t *tp, _Py_clock_info_t *info, int raise)
+py_get_win_perf_counter(_PyTime_t *tp, _Py_clock_info_t *info, int raise_exc)
 {
     assert(info == NULL || raise_exc);
 
     static LONGLONG frequency = 0;
     if (frequency == 0) {
-        if (py_win_perf_counter_frequency(&frequency, raise) < 0) {
+        if (py_win_perf_counter_frequency(&frequency, raise_exc) < 0) {
             return -1;
         }
     }
@@ -1194,7 +1194,7 @@ py_get_win_perf_counter(_PyTime_t *tp, _Py_clock_info_t *info, int raise)
     *tp = pytime_from_nanoseconds(ns);
     return 0;
 }
-#endif
+#endif  // MS_WINDOWS
 
 
 int



More information about the Python-checkins mailing list