]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
Rust gen-c-headers: keep 'const' attribute
authorPierre Chifflier <chifflier@wzdftpd.net>
Mon, 19 Jun 2017 11:20:07 +0000 (13:20 +0200)
committerVictor Julien <victor@inliniac.net>
Tue, 27 Jun 2017 14:52:23 +0000 (16:52 +0200)
rust/gen-c-headers.py

index fe96e3fd2fa129d696323cfbacc645cfb8d2265f..3200ad3309a8cfb5d7b83cdface650af3b199fd5 100755 (executable)
@@ -99,12 +99,14 @@ def convert_type(rs_type):
             if mod in [
                     "*mut",
                     "* mut",
-                    "*const",
-                    "* const",
                     "&mut",
                     "&'static mut",
                     ]:
                 return "%s *" % (type_map[rtype])
+            elif mod in [
+                    "*const",
+                    "* const"]:
+                return "const %s *" % (type_map[rtype])
             elif mod in [
                     "*mut *const",
                     "*mut*const"]: