@@ -106,14 +106,12 @@ _PyCriticalSection_BeginMutex(PyThreadState *tstate, PyCriticalSection *c, PyMut
106106 _PyCriticalSection_BeginSlow (tstate , c , m );
107107 }
108108}
109- #define PyCriticalSection_BeginMutex (...) _PyCriticalSection_BeginMutex(_PyThreadState_GET(), __VA_ARGS__)
110109
111110static inline void
112111_PyCriticalSection_Begin (PyThreadState * tstate , PyCriticalSection * c , PyObject * op )
113112{
114113 _PyCriticalSection_BeginMutex (tstate , c , & op -> ob_mutex );
115114}
116- #define PyCriticalSection_Begin (...) _PyCriticalSection_Begin(_PyThreadState_GET(), __VA_ARGS__)
117115
118116// Removes the top-most critical section from the thread's stack of critical
119117// sections. If the new top-most critical section is inactive, then it is
@@ -141,7 +139,6 @@ _PyCriticalSection_End(PyThreadState *tstate, PyCriticalSection *c)
141139 PyMutex_Unlock (c -> _cs_mutex );
142140 _PyCriticalSection_Pop (tstate , c );
143141}
144- #define PyCriticalSection_End (...) _PyCriticalSection_End(_PyThreadState_GET(), __VA_ARGS__)
145142
146143static inline void
147144_PyCriticalSection2_BeginMutex (PyThreadState * tstate , PyCriticalSection2 * c , PyMutex * m1 , PyMutex * m2 )
@@ -180,14 +177,12 @@ _PyCriticalSection2_BeginMutex(PyThreadState *tstate, PyCriticalSection2 *c, PyM
180177 _PyCriticalSection2_BeginSlow (tstate , c , m1 , m2 , 0 );
181178 }
182179}
183- #define PyCriticalSection2_BeginMutex (...) _PyCriticalSection2_BeginMutex(_PyThreadState_GET(), __VA_ARGS__)
184180
185181static inline void
186182_PyCriticalSection2_Begin (PyThreadState * tstate , PyCriticalSection2 * c , PyObject * a , PyObject * b )
187183{
188184 _PyCriticalSection2_BeginMutex (tstate , c , & a -> ob_mutex , & b -> ob_mutex );
189185}
190- #define PyCriticalSection2_Begin (...) _PyCriticalSection2_Begin(_PyThreadState_GET(), __VA_ARGS__)
191186
192187static inline void
193188_PyCriticalSection2_End (PyThreadState * tstate , PyCriticalSection2 * c )
@@ -206,7 +201,6 @@ _PyCriticalSection2_End(PyThreadState *tstate, PyCriticalSection2 *c)
206201 PyMutex_Unlock (c -> _cs_base ._cs_mutex );
207202 _PyCriticalSection_Pop (tstate , & c -> _cs_base );
208203}
209- #define PyCriticalSection2_End (...) _PyCriticalSection2_End(_PyThreadState_GET(), __VA_ARGS__)
210204
211205static inline void
212206_PyCriticalSection_AssertHeld (PyMutex * mutex )
0 commit comments