Fix a couple of typos in schedule_write_to_child_python

This commit is contained in:
Kovid Goyal 2021-09-25 11:01:23 +05:30
parent 1cef544cff
commit 2defd311e1
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -294,11 +294,11 @@ schedule_write_to_child_python(unsigned long id, const char *prefix, PyObject *a
#define py_start(ap, num) pidx = 0; #define py_start(ap, num) pidx = 0;
#define py_end(ap) pidx = 0; #define py_end(ap) pidx = 0;
#define get_next_arg(ap) { \ #define get_next_arg(ap) { \
if (pidx == 0 && has_prefix) { data = prefix; szval = strlen(prefix); } \
else { \
size_t pidxf = pidx++; \ size_t pidxf = pidx++; \
if (pidxf == 0 && has_prefix) { data = prefix; szval = strlen(prefix); } \
else { \
if (has_prefix) pidxf--; \ if (has_prefix) pidxf--; \
if (has_suffix && pidxf >= (size_t)PyBytes_GET_SIZE(ap)) { data = suffix; szval = strlen(suffix); } \ if (has_suffix && pidxf >= (size_t)PyTuple_GET_SIZE(ap)) { data = suffix; szval = strlen(suffix); } \
else { \ else { \
PyObject *t = PyTuple_GET_ITEM(ap, pidxf); \ PyObject *t = PyTuple_GET_ITEM(ap, pidxf); \
if (PyBytes_Check(t)) { data = PyBytes_AS_STRING(t); szval = PyBytes_GET_SIZE(t); } \ if (PyBytes_Check(t)) { data = PyBytes_AS_STRING(t); szval = PyBytes_GET_SIZE(t); } \