diff --git a/Include/Python.h b/Include/Python.h index aa1a2b2c652..051deaec068 100644 --- a/Include/Python.h +++ b/Include/Python.h @@ -160,9 +160,9 @@ PyAPI_FUNC(PyObject*) _Py_Mangle(PyObject *p, PyObject *name); #define PyDoc_STR(str) "" #endif -#define PY_ARRAY_LENGTH(array) (sizeof(array) / sizeof((array)[0])) +#define Py_ARRAY_LENGTH(array) (sizeof(array) / sizeof((array)[0])) -#define PY_MIN(x, y) (((x) > (y)) ? (y) : (x)) -#define PY_MAX(x, y) (((x) > (y)) ? (x) : (y)) +#define Py_MIN(x, y) (((x) > (y)) ? (y) : (x)) +#define Py_MAX(x, y) (((x) > (y)) ? (x) : (y)) #endif /* !Py_PYTHON_H */ diff --git a/Modules/arraymodule.c b/Modules/arraymodule.c index 9d49a97e89e..90ca7c6d214 100644 --- a/Modules/arraymodule.c +++ b/Modules/arraymodule.c @@ -2810,7 +2810,7 @@ PyMODINIT_FUNC PyInit_array(void) { PyObject *m; - char buffer[PY_ARRAY_LENGTH(descriptors)], *p; + char buffer[Py_ARRAY_LENGTH(descriptors)], *p; PyObject *typecodes; Py_ssize_t size = 0; struct arraydescr *descr; diff --git a/Modules/zipimport.c b/Modules/zipimport.c index 6bf835953df..2293e66a6b9 100644 --- a/Modules/zipimport.c +++ b/Modules/zipimport.c @@ -88,7 +88,7 @@ zipimporter_init(ZipImporter *self, PyObject *args, PyObject *kwds) "archive path too long"); goto error; } - if (!PyUnicode_AsUCS4(pathobj, buf, PY_ARRAY_LENGTH(buf), 1)) + if (!PyUnicode_AsUCS4(pathobj, buf, Py_ARRAY_LENGTH(buf), 1)) goto error; #ifdef ALTSEP @@ -473,7 +473,7 @@ zipimporter_get_data(PyObject *obj, PyObject *args) PyErr_SetString(ZipImportError, "path too long"); return NULL; } - if (!PyUnicode_AsUCS4(pathobj, buf, PY_ARRAY_LENGTH(buf), 1)) + if (!PyUnicode_AsUCS4(pathobj, buf, Py_ARRAY_LENGTH(buf), 1)) return NULL; path = buf; #ifdef ALTSEP @@ -484,7 +484,7 @@ zipimporter_get_data(PyObject *obj, PyObject *args) #endif len = PyUnicode_GET_LENGTH(self->archive); if ((size_t)len < Py_UCS4_strlen(path)) { - if (!PyUnicode_AsUCS4(self->archive, archive, PY_ARRAY_LENGTH(archive), 1)) + if (!PyUnicode_AsUCS4(self->archive, archive, Py_ARRAY_LENGTH(archive), 1)) return NULL; if (Py_UCS4_strncmp(path, archive, len) == 0 && path[len] == SEP) { @@ -771,7 +771,7 @@ read_directory(PyObject *archive) "Zip path name is too long"); return NULL; } - if (!PyUnicode_AsUCS4(archive, path, PY_ARRAY_LENGTH(path), 1)) + if (!PyUnicode_AsUCS4(archive, path, Py_ARRAY_LENGTH(path), 1)) return NULL; fp = _Py_fopen(archive, "rb"); diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index aff205d0659..72326530c7b 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -1521,7 +1521,7 @@ PyUnicode_FromFormatV(const char *format, va_list vargs) case 'c': { Py_UCS4 ordinal = va_arg(count, int); - maxchar = PY_MAX(maxchar, ordinal); + maxchar = Py_MAX(maxchar, ordinal); n++; break; } @@ -1617,7 +1617,7 @@ PyUnicode_FromFormatV(const char *format, va_list vargs) /* since PyUnicode_DecodeUTF8 returns already flexible unicode objects, there is no need to call ready on them */ argmaxchar = PyUnicode_MAX_CHAR_VALUE(str); - maxchar = PY_MAX(maxchar, argmaxchar); + maxchar = Py_MAX(maxchar, argmaxchar); n += PyUnicode_GET_LENGTH(str); /* Remember the str and switch to the next slot */ *callresult++ = str; @@ -1630,7 +1630,7 @@ PyUnicode_FromFormatV(const char *format, va_list vargs) if (PyUnicode_READY(obj) == -1) goto fail; argmaxchar = PyUnicode_MAX_CHAR_VALUE(obj); - maxchar = PY_MAX(maxchar, argmaxchar); + maxchar = Py_MAX(maxchar, argmaxchar); n += PyUnicode_GET_LENGTH(obj); break; } @@ -1645,7 +1645,7 @@ PyUnicode_FromFormatV(const char *format, va_list vargs) if (PyUnicode_READY(obj) == -1) goto fail; argmaxchar = PyUnicode_MAX_CHAR_VALUE(obj); - maxchar = PY_MAX(maxchar, argmaxchar); + maxchar = Py_MAX(maxchar, argmaxchar); n += PyUnicode_GET_LENGTH(obj); *callresult++ = NULL; } @@ -1654,7 +1654,7 @@ PyUnicode_FromFormatV(const char *format, va_list vargs) if (!str_obj) goto fail; argmaxchar = PyUnicode_MAX_CHAR_VALUE(str_obj); - maxchar = PY_MAX(maxchar, argmaxchar); + maxchar = Py_MAX(maxchar, argmaxchar); n += PyUnicode_GET_LENGTH(str_obj); *callresult++ = str_obj; } @@ -1669,7 +1669,7 @@ PyUnicode_FromFormatV(const char *format, va_list vargs) if (!str || PyUnicode_READY(str) == -1) goto fail; argmaxchar = PyUnicode_MAX_CHAR_VALUE(str); - maxchar = PY_MAX(maxchar, argmaxchar); + maxchar = Py_MAX(maxchar, argmaxchar); n += PyUnicode_GET_LENGTH(str); /* Remember the str and switch to the next slot */ *callresult++ = str; @@ -1684,7 +1684,7 @@ PyUnicode_FromFormatV(const char *format, va_list vargs) if (!repr || PyUnicode_READY(repr) == -1) goto fail; argmaxchar = PyUnicode_MAX_CHAR_VALUE(repr); - maxchar = PY_MAX(maxchar, argmaxchar); + maxchar = Py_MAX(maxchar, argmaxchar); n += PyUnicode_GET_LENGTH(repr); /* Remember the repr and switch to the next slot */ *callresult++ = repr; @@ -1699,7 +1699,7 @@ PyUnicode_FromFormatV(const char *format, va_list vargs) if (!ascii || PyUnicode_READY(ascii) == -1) goto fail; argmaxchar = PyUnicode_MAX_CHAR_VALUE(ascii); - maxchar = PY_MAX(maxchar, argmaxchar); + maxchar = Py_MAX(maxchar, argmaxchar); n += PyUnicode_GET_LENGTH(ascii); /* Remember the repr and switch to the next slot */ *callresult++ = ascii; @@ -11051,7 +11051,7 @@ PyUnicode_RPartition(PyObject *str_in, PyObject *sep_in) kind1 = PyUnicode_KIND(str_in); kind2 = PyUnicode_KIND(sep_obj); - kind = PY_MAX(kind1, kind2); + kind = Py_MAX(kind1, kind2); buf1 = PyUnicode_DATA(str_in); if (kind1 != kind) buf1 = _PyUnicode_AsKind(str_in, kind); diff --git a/Python/import.c b/Python/import.c index 4afdb7058c7..9f380617235 100644 --- a/Python/import.c +++ b/Python/import.c @@ -1784,7 +1784,7 @@ find_module_path(PyObject *fullname, PyObject *name, PyObject *path, return 0; len = PyUnicode_GET_LENGTH(path_unicode); - if (!PyUnicode_AsUCS4(path_unicode, buf, PY_ARRAY_LENGTH(buf), 1)) { + if (!PyUnicode_AsUCS4(path_unicode, buf, Py_ARRAY_LENGTH(buf), 1)) { Py_DECREF(path_unicode); PyErr_Clear(); return 0; @@ -1828,7 +1828,7 @@ find_module_path(PyObject *fullname, PyObject *name, PyObject *path, #endif ) buf[len++] = SEP; - if (!PyUnicode_AsUCS4(name, buf+len, PY_ARRAY_LENGTH(buf)-len, 1)) { + if (!PyUnicode_AsUCS4(name, buf+len, Py_ARRAY_LENGTH(buf)-len, 1)) { PyErr_Clear(); return 0; } @@ -2787,7 +2787,7 @@ import_module_level(PyObject *name, PyObject *globals, PyObject *locals, if (PyUnicode_READY(parent_name)) return NULL; buflen = PyUnicode_GET_LENGTH(parent_name); - if (!PyUnicode_AsUCS4(parent_name, buf, PY_ARRAY_LENGTH(buf), 1)) { + if (!PyUnicode_AsUCS4(parent_name, buf, Py_ARRAY_LENGTH(buf), 1)) { Py_DECREF(parent_name); PyErr_SetString(PyExc_ValueError, "Module name too long");