@@ -26,11 +26,16 @@ extern void _Py_bytes_title(char *result, const char *s, Py_ssize_t len);
2626extern void _Py_bytes_capitalize (char * result , const char * s , Py_ssize_t len );
2727extern void _Py_bytes_swapcase (char * result , const char * s , Py_ssize_t len );
2828
29- extern PyObject * _Py_bytes_find (const char * str , Py_ssize_t len , PyObject * args );
30- extern PyObject * _Py_bytes_index (const char * str , Py_ssize_t len , PyObject * args );
31- extern PyObject * _Py_bytes_rfind (const char * str , Py_ssize_t len , PyObject * args );
32- extern PyObject * _Py_bytes_rindex (const char * str , Py_ssize_t len , PyObject * args );
33- extern PyObject * _Py_bytes_count (const char * str , Py_ssize_t len , PyObject * args );
29+ extern PyObject * _Py_bytes_find (const char * str , Py_ssize_t len , PyObject * sub ,
30+ Py_ssize_t start , Py_ssize_t end );
31+ extern PyObject * _Py_bytes_index (const char * str , Py_ssize_t len , PyObject * sub ,
32+ Py_ssize_t start , Py_ssize_t end );
33+ extern PyObject * _Py_bytes_rfind (const char * str , Py_ssize_t len , PyObject * sub ,
34+ Py_ssize_t start , Py_ssize_t end );
35+ extern PyObject * _Py_bytes_rindex (const char * str , Py_ssize_t len , PyObject * sub ,
36+ Py_ssize_t start , Py_ssize_t end );
37+ extern PyObject * _Py_bytes_count (const char * str , Py_ssize_t len , PyObject * sub ,
38+ Py_ssize_t start , Py_ssize_t end );
3439extern int _Py_bytes_contains (const char * str , Py_ssize_t len , PyObject * arg );
3540extern PyObject * _Py_bytes_startswith (const char * str , Py_ssize_t len ,
3641 PyObject * subobj , Py_ssize_t start ,
0 commit comments