@@ -1371,7 +1371,7 @@ static const char *stripformat[] = {"|O:lstrip", "|O:rstrip", "|O:strip"};
13711371#define RSKIP_SPACE (s , i ) { while (i>=0 && isspace(Py_CHARMASK(s[i]))) i--; }
13721372#define RSKIP_NONSPACE (s , i ) { while (i>=0 && !isspace(Py_CHARMASK(s[i]))) i--; }
13731373
1374- Py_LOCAL (PyObject * )
1374+ Py_LOCAL_INLINE (PyObject * )
13751375split_whitespace (const char * s , Py_ssize_t len , Py_ssize_t maxsplit )
13761376{
13771377 Py_ssize_t i , j , count = 0 ;
@@ -1405,7 +1405,7 @@ split_whitespace(const char *s, Py_ssize_t len, Py_ssize_t maxsplit)
14051405 return NULL ;
14061406}
14071407
1408- Py_LOCAL (PyObject * )
1408+ Py_LOCAL_INLINE (PyObject * )
14091409split_char (const char * s , Py_ssize_t len , char ch , Py_ssize_t maxcount )
14101410{
14111411 register Py_ssize_t i , j , count = 0 ;
@@ -1578,7 +1578,7 @@ string_rpartition(PyStringObject *self, PyObject *sep_obj)
15781578 );
15791579}
15801580
1581- Py_LOCAL (PyObject * )
1581+ Py_LOCAL_INLINE (PyObject * )
15821582rsplit_whitespace (const char * s , Py_ssize_t len , Py_ssize_t maxsplit )
15831583{
15841584 Py_ssize_t i , j , count = 0 ;
@@ -1614,7 +1614,7 @@ rsplit_whitespace(const char *s, Py_ssize_t len, Py_ssize_t maxsplit)
16141614 return NULL ;
16151615}
16161616
1617- Py_LOCAL (PyObject * )
1617+ Py_LOCAL_INLINE (PyObject * )
16181618rsplit_char (const char * s , Py_ssize_t len , char ch , Py_ssize_t maxcount )
16191619{
16201620 register Py_ssize_t i , j , count = 0 ;
@@ -1828,7 +1828,7 @@ _PyString_Join(PyObject *sep, PyObject *x)
18281828 return string_join ((PyStringObject * )sep , x );
18291829}
18301830
1831- Py_LOCAL (void )
1831+ Py_LOCAL_INLINE (void )
18321832string_adjust_indices (Py_ssize_t * start , Py_ssize_t * end , Py_ssize_t len )
18331833{
18341834 if (* end > len )
@@ -1843,7 +1843,7 @@ string_adjust_indices(Py_ssize_t *start, Py_ssize_t *end, Py_ssize_t len)
18431843 * start = 0 ;
18441844}
18451845
1846- Py_LOCAL (Py_ssize_t )
1846+ Py_LOCAL_INLINE (Py_ssize_t )
18471847string_find_internal (PyStringObject * self , PyObject * args , int dir )
18481848{
18491849 const char * s = PyString_AS_STRING (self ), * sub ;
@@ -1953,7 +1953,7 @@ string_rindex(PyStringObject *self, PyObject *args)
19531953}
19541954
19551955
1956- Py_LOCAL (PyObject * )
1956+ Py_LOCAL_INLINE (PyObject * )
19571957do_xstrip (PyStringObject * self , int striptype , PyObject * sepobj )
19581958{
19591959 char * s = PyString_AS_STRING (self );
@@ -1986,7 +1986,7 @@ do_xstrip(PyStringObject *self, int striptype, PyObject *sepobj)
19861986}
19871987
19881988
1989- Py_LOCAL (PyObject * )
1989+ Py_LOCAL_INLINE (PyObject * )
19901990do_strip (PyStringObject * self , int striptype )
19911991{
19921992 char * s = PyString_AS_STRING (self );
@@ -2016,7 +2016,7 @@ do_strip(PyStringObject *self, int striptype)
20162016}
20172017
20182018
2019- Py_LOCAL (PyObject * )
2019+ Py_LOCAL_INLINE (PyObject * )
20202020do_argstrip (PyStringObject * self , int striptype , PyObject * args )
20212021{
20222022 PyObject * sep = NULL ;
@@ -2460,7 +2460,7 @@ return_self(PyStringObject *self)
24602460 PyString_GET_SIZE (self ));
24612461}
24622462
2463- Py_LOCAL (Py_ssize_t )
2463+ Py_LOCAL_INLINE (Py_ssize_t )
24642464countchar (char * target , int target_len , char c , Py_ssize_t maxcount )
24652465{
24662466 Py_ssize_t count = 0 ;
@@ -2514,7 +2514,7 @@ findstring(char *target, Py_ssize_t target_len,
25142514 return -1 ;
25152515}
25162516
2517- Py_LOCAL (Py_ssize_t )
2517+ Py_LOCAL_INLINE (Py_ssize_t )
25182518countstring (char * target , Py_ssize_t target_len ,
25192519 char * pattern , Py_ssize_t pattern_len ,
25202520 Py_ssize_t start ,
@@ -3335,7 +3335,7 @@ string_expandtabs(PyStringObject *self, PyObject *args)
33353335 return u ;
33363336}
33373337
3338- Py_LOCAL (PyObject * )
3338+ Py_LOCAL_INLINE (PyObject * )
33393339pad (PyStringObject * self , Py_ssize_t left , Py_ssize_t right , char fill )
33403340{
33413341 PyObject * u ;
@@ -4096,7 +4096,7 @@ _PyString_Resize(PyObject **pv, Py_ssize_t newsize)
40964096
40974097/* Helpers for formatstring */
40984098
4099- Py_LOCAL (PyObject * )
4099+ Py_LOCAL_INLINE (PyObject * )
41004100getnextarg (PyObject * args , Py_ssize_t arglen , Py_ssize_t * p_argidx )
41014101{
41024102 Py_ssize_t argidx = * p_argidx ;
@@ -4125,7 +4125,7 @@ getnextarg(PyObject *args, Py_ssize_t arglen, Py_ssize_t *p_argidx)
41254125#define F_ALT (1<<3)
41264126#define F_ZERO (1<<4)
41274127
4128- Py_LOCAL (int )
4128+ Py_LOCAL_INLINE (int )
41294129formatfloat (char * buf , size_t buflen , int flags ,
41304130 int prec , int type , PyObject * v )
41314131{
@@ -4312,7 +4312,7 @@ _PyString_FormatLong(PyObject *val, int flags, int prec, int type,
43124312 return result ;
43134313}
43144314
4315- Py_LOCAL (int )
4315+ Py_LOCAL_INLINE (int )
43164316formatint (char * buf , size_t buflen , int flags ,
43174317 int prec , int type , PyObject * v )
43184318{
@@ -4384,7 +4384,7 @@ formatint(char *buf, size_t buflen, int flags,
43844384 return (int )strlen (buf );
43854385}
43864386
4387- Py_LOCAL (int )
4387+ Py_LOCAL_INLINE (int )
43884388formatchar (char * buf , size_t buflen , PyObject * v )
43894389{
43904390 /* presume that the buffer is at least 2 characters long */
0 commit comments