1
0
mirror of https://github.com/openbsd/ports.git synced 2025-12-06 07:36:10 +00:00

Another fallout when using gcc15.

net/dico uses the wrong initalisation function for the PyTypeObject.
This diff is equal to the one debian uses.

ok bentley@
This commit is contained in:
claudio
2025-12-05 12:17:02 +00:00
parent 848a49363e
commit 8b8f1945fb

View File

@@ -0,0 +1,23 @@
fix builting with -Wint-conversion
Index: modules/python/python.c
--- modules/python/python.c.orig
+++ modules/python/python.c
@@ -100,7 +100,7 @@ _PySelectionKey_str (PyObject *self)
}
static PyTypeObject PySelectionKeyType = {
- PyObject_HEAD_INIT(&PyType_Type)
+ PyVarObject_HEAD_INIT(&PyType_Type, 0)
.tp_name = "DicoSelectionKey",
.tp_basicsize = sizeof (PySelectionKey),
.tp_dealloc = _PySelectionKey_dealloc,
@@ -185,7 +185,7 @@ _PyStrategy_str (PyObject *self)
}
static PyTypeObject PyStrategyType = {
- PyObject_HEAD_INIT(&PyType_Type)
+ PyVarObject_HEAD_INIT(&PyType_Type, 0)
.tp_name = "DicoStrategy",
.tp_basicsize = sizeof (PyStrategy),
.tp_dealloc = _PyStrategy_dealloc,