Module: Mesa
Branch: main
Commit: a4d813ba54793dcadfcd76e1f6cd1f44d4f99331
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4d813ba54793dcadfcd76e1f6cd1f44d4f99331

Author: Marek Olšák <[email protected]>
Date:   Sun Dec 18 18:40:08 2022 -0500

glapi: autogenerate function parameters with no space between * and variable

print "int *v" instead of "int * v".

Reviewed-by: Pierre-Eric Pelloux-Prayer <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20824>

---

 src/mapi/glapi/gen/gl_XML.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/mapi/glapi/gen/gl_XML.py b/src/mapi/glapi/gen/gl_XML.py
index d9e4d0982d1..c1fd6f5c271 100644
--- a/src/mapi/glapi/gen/gl_XML.py
+++ b/src/mapi/glapi/gen/gl_XML.py
@@ -508,7 +508,10 @@ class gl_parameter(object):
 
 
     def string(self):
-        return self.type_expr.original_string + " " + self.name
+        if self.type_expr.original_string[-1] == '*':
+            return self.type_expr.original_string + self.name
+        else:
+            return self.type_expr.original_string + " " + self.name
 
 
     def type_string(self):

Reply via email to