summaryrefslogtreecommitdiff
path: root/dev-python/tlsh/files/tlsh-4.8.2-r1-py312.patch
blob: 56c4766bd71134ebaa42d43ab658cb827ff7f2b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Use PyVarObject_HEAD_INIT instead PyObject_HEAD_INIT

--- a/tlshmodule.cpp
+++ b/tlshmodule.cpp
@@ -59,7 +59,7 @@
 #include <Python.h>
 #include <new>
 #include <bytesobject.h>
-#include "tlsh.h"
+#include <tlsh/tlsh.h>

 // to generate the "T1" hashes introduced in TLSH 4.0.0
 // see 4.0.0 from 26/Mar/2020 at https://github.com/trendmicro/tlsh/blob/master/Change_History.md
@@ -286,10 +286,7 @@ static PyGetSetDef Tlsh_getsetters[] = {
 };

 static PyTypeObject tlsh_TlshType = {
-    PyObject_HEAD_INIT(NULL)
-#if PY_MAJOR_VERSION < 3
-    0,                         /* ob_size */
-#endif
+    PyVarObject_HEAD_INIT(NULL, 0)
     "tlsh.Tlsh",               /* tp_name */
     sizeof(tlsh_TlshObject),   /* tp_basicsize */
     0,                         /* tp_itemsize */