]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-108765: pystrhex: Replace stdlib.h abs() with Py_ABS() (#108830)
authorVictor Stinner <vstinner@python.org>
Sat, 2 Sep 2023 21:15:54 +0000 (23:15 +0200)
committerGitHub <noreply@github.com>
Sat, 2 Sep 2023 21:15:54 +0000 (23:15 +0200)
Python/pystrhex.c

index ce456b79f1655ffcc0e805a1fd917b99855eeae2..38484f5a7d4227bc1f99a39a3c893ea40df4c1df 100644 (file)
@@ -3,7 +3,6 @@
 #include "Python.h"
 #include "pycore_strhex.h"        // _Py_strhex_with_sep()
 #include "pycore_unicodeobject.h" // _PyUnicode_CheckConsistency()
-#include <stdlib.h>               // abs()
 
 static PyObject *_Py_strhex_impl(const char* argbuf, const Py_ssize_t arglen,
                                  PyObject* sep, int bytes_per_sep_group,
@@ -44,7 +43,7 @@ static PyObject *_Py_strhex_impl(const char* argbuf, const Py_ssize_t arglen,
         bytes_per_sep_group = 0;
     }
 
-    unsigned int abs_bytes_per_sep = abs(bytes_per_sep_group);
+    unsigned int abs_bytes_per_sep = Py_ABS(bytes_per_sep_group);
     Py_ssize_t resultlen = 0;
     if (bytes_per_sep_group && arglen > 0) {
         /* How many sep characters we'll be inserting. */