* add libb2 as dep * remove "-Wl,--large-address-aware", default now via makepkg * remove 2to3 logic, no longer in Python
155 lines
3.9 KiB
Diff
155 lines
3.9 KiB
Diff
From f6de84427cabcda62350c41fcd185b41524e58e7 Mon Sep 17 00:00:00 2001
|
|
From: Alexey Pavlov <alexpux@gmail.com>
|
|
Date: Tue, 2 Sep 2025 22:09:45 +0300
|
|
Subject: [PATCH 143/N] Fix compile warnings
|
|
|
|
---
|
|
Modules/_ctypes/_ctypes_test.c | 20 ++++++++++----------
|
|
Modules/_multiprocessing/semaphore.c | 4 ++--
|
|
Modules/_winapi.c | 2 +-
|
|
Modules/getpath.c | 8 ++++----
|
|
4 files changed, 17 insertions(+), 17 deletions(-)
|
|
|
|
diff --git a/Modules/_ctypes/_ctypes_test.c b/Modules/_ctypes/_ctypes_test.c
|
|
index 2d4877d..fa50f32 100644
|
|
--- a/Modules/_ctypes/_ctypes_test.c
|
|
+++ b/Modules/_ctypes/_ctypes_test.c
|
|
@@ -1016,20 +1016,20 @@ typedef struct {
|
|
char f10;
|
|
} Size10;
|
|
|
|
-EXPORT(Size1) TestSize1() {
|
|
+EXPORT(Size1) TestSize1(void) {
|
|
Size1 f;
|
|
f.f1 = 'a';
|
|
return f;
|
|
}
|
|
|
|
-EXPORT(Size2) TestSize2() {
|
|
+EXPORT(Size2) TestSize2(void) {
|
|
Size2 f;
|
|
f.f1 = 'a';
|
|
f.f2 = 'b';
|
|
return f;
|
|
}
|
|
|
|
-EXPORT(Size3) TestSize3() {
|
|
+EXPORT(Size3) TestSize3(void) {
|
|
Size3 f;
|
|
f.f1 = 'a';
|
|
f.f2 = 'b';
|
|
@@ -1037,7 +1037,7 @@ EXPORT(Size3) TestSize3() {
|
|
return f;
|
|
}
|
|
|
|
-EXPORT(Size4) TestSize4() {
|
|
+EXPORT(Size4) TestSize4(void) {
|
|
Size4 f;
|
|
f.f1 = 'a';
|
|
f.f2 = 'b';
|
|
@@ -1046,7 +1046,7 @@ EXPORT(Size4) TestSize4() {
|
|
return f;
|
|
}
|
|
|
|
-EXPORT(Size5) TestSize5() {
|
|
+EXPORT(Size5) TestSize5(void) {
|
|
Size5 f;
|
|
f.f1 = 'a';
|
|
f.f2 = 'b';
|
|
@@ -1056,7 +1056,7 @@ EXPORT(Size5) TestSize5() {
|
|
return f;
|
|
}
|
|
|
|
-EXPORT(Size6) TestSize6() {
|
|
+EXPORT(Size6) TestSize6(void) {
|
|
Size6 f;
|
|
f.f1 = 'a';
|
|
f.f2 = 'b';
|
|
@@ -1067,7 +1067,7 @@ EXPORT(Size6) TestSize6() {
|
|
return f;
|
|
}
|
|
|
|
-EXPORT(Size7) TestSize7() {
|
|
+EXPORT(Size7) TestSize7(void) {
|
|
Size7 f;
|
|
f.f1 = 'a';
|
|
f.f2 = 'b';
|
|
@@ -1079,7 +1079,7 @@ EXPORT(Size7) TestSize7() {
|
|
return f;
|
|
}
|
|
|
|
-EXPORT(Size8) TestSize8() {
|
|
+EXPORT(Size8) TestSize8(void) {
|
|
Size8 f;
|
|
f.f1 = 'a';
|
|
f.f2 = 'b';
|
|
@@ -1092,7 +1092,7 @@ EXPORT(Size8) TestSize8() {
|
|
return f;
|
|
}
|
|
|
|
-EXPORT(Size9) TestSize9() {
|
|
+EXPORT(Size9) TestSize9(void) {
|
|
Size9 f;
|
|
f.f1 = 'a';
|
|
f.f2 = 'b';
|
|
@@ -1106,7 +1106,7 @@ EXPORT(Size9) TestSize9() {
|
|
return f;
|
|
}
|
|
|
|
-EXPORT(Size10) TestSize10() {
|
|
+EXPORT(Size10) TestSize10(void) {
|
|
Size10 f;
|
|
f.f1 = 'a';
|
|
f.f2 = 'b';
|
|
diff --git a/Modules/_multiprocessing/semaphore.c b/Modules/_multiprocessing/semaphore.c
|
|
index 3032bda..ae1ecc9 100644
|
|
--- a/Modules/_multiprocessing/semaphore.c
|
|
+++ b/Modules/_multiprocessing/semaphore.c
|
|
@@ -663,10 +663,10 @@ _multiprocessing_SemLock__is_zero_impl(SemLockObject *self)
|
|
Py_RETURN_FALSE;
|
|
}
|
|
#else
|
|
- int sval;
|
|
+ long sval;
|
|
if (SEM_GETVALUE(self->handle, &sval) < 0)
|
|
return _PyMp_SetError(NULL, MP_STANDARD_ERROR);
|
|
- return PyBool_FromLong((long)sval == 0);
|
|
+ return PyBool_FromLong(sval == 0);
|
|
#endif
|
|
}
|
|
|
|
diff --git a/Modules/_winapi.c b/Modules/_winapi.c
|
|
index e14a1df..54ad2fd 100644
|
|
--- a/Modules/_winapi.c
|
|
+++ b/Modules/_winapi.c
|
|
@@ -608,7 +608,7 @@ _winapi_CreateJunction_impl(PyObject *module, LPCWSTR src_path,
|
|
/* overallocate by a few array elements */
|
|
LUID_AND_ATTRIBUTES privs[4];
|
|
} tp, previousTp;
|
|
- int previousTpSize = 0;
|
|
+ DWORD previousTpSize = 0;
|
|
|
|
/* Reparse data buffer */
|
|
const USHORT prefix_len = 4;
|
|
diff --git a/Modules/getpath.c b/Modules/getpath.c
|
|
index cf3fbdd..469e984 100644
|
|
--- a/Modules/getpath.c
|
|
+++ b/Modules/getpath.c
|
|
@@ -67,12 +67,12 @@ getpath_normpath(PyObject *Py_UNUSED(self), PyObject *args)
|
|
return NULL;
|
|
}
|
|
Py_ssize_t len;
|
|
- wchar_t *buffer = PyUnicode_AsWideCharString(pathobj, &len);
|
|
- if (!buffer) {
|
|
+ path = PyUnicode_AsWideCharString(pathobj, &len);
|
|
+ if (!path) {
|
|
return NULL;
|
|
}
|
|
- r = PyUnicode_FromWideChar(_Py_normpath(buffer, len), -1);
|
|
- PyMem_Free(buffer);
|
|
+ r = PyUnicode_FromWideChar(_Py_normpath(path, len), -1);
|
|
+ PyMem_Free(path);
|
|
return r;
|
|
}
|
|
|