Pārlūkot izejas kodu

Fix init aistring issue 5622 inpython module (#5625)

* Draft: Update init of aiString

- closes https://github.com/assimp/assimp/issues/5622

* Update types.h

* Fix typo

* Fix another typo

* Adapt usage of AI_MAXLEN

* Fix compare operator

* Add missing renames

* Add missing renames
Kim Kulling 1 gadu atpakaļ
vecāks
revīzija
07ab05cc41
1 mainītis faili ar 5 papildinājumiem un 5 dzēšanām
  1. 5 5
      port/PyAssimp/pyassimp/structs.py

+ 5 - 5
port/PyAssimp/pyassimp/structs.py

@@ -70,7 +70,7 @@ class String(Structure):
     See 'types.h' for details.
     """
 
-    MAXLEN = 1024
+    AI_MAXLEN = 1024
 
     _fields_ = [
             # Binary length of the string excluding the terminal 0. This is NOT the
@@ -79,7 +79,7 @@ class String(Structure):
             ("length", c_uint32),
 
             # String buffer. Size limit is MAXLEN
-            ("data", c_char*MAXLEN),
+            ("data", c_char*AI_MAXLEN),
         ]
 
 class MaterialPropertyString(Structure):
@@ -90,7 +90,7 @@ class MaterialPropertyString(Structure):
     material property (see MaterialSystem.cpp aiMaterial::AddProperty() for details).
     """
 
-    MAXLEN = 1024
+    AI_MAXLEN = 1024
 
     _fields_ = [
             # Binary length of the string excluding the terminal 0. This is NOT the
@@ -98,8 +98,8 @@ class MaterialPropertyString(Structure):
             #  the number of bytes from the beginning of the string to its end.
             ("length", c_uint32),
 
-            # String buffer. Size limit is MAXLEN
-            ("data", c_char*MAXLEN),
+            # String buffer. Size limit is AI_MAXLEN
+            ("data", c_char*AI_MAXLEN),
         ]
 
 class MemoryInfo(Structure):