]> git.proxmox.com Git - mirror_qemu.git/blobdiff - scripts/qapi.py
Merge branch 's390-for-upstream' of git://repo.or.cz/qemu/agraf
[mirror_qemu.git] / scripts / qapi.py
index 56af2329bb4a4db772a3930e9c6a33d7a1e75211..e06233666b0f5de36ed6886d825af28f2e3fe035 100644 (file)
@@ -131,7 +131,10 @@ def camel_case(name):
     return new_name
 
 def c_var(name):
-    return '_'.join(name.split('-')).lstrip("*")
+    return name.replace('-', '_').lstrip("*")
+
+def c_fun(name):
+    return c_var(name).replace('.', '_')
 
 def c_list_type(name):
     return '%sList' % name
@@ -200,4 +203,7 @@ def basename(filename):
     return filename.split("/")[-1]
 
 def guardname(filename):
-    return filename.replace("/", "_").replace("-", "_").split(".")[0].upper()
+    guard = basename(filename).rsplit(".", 1)[0]
+    for substr in [".", " ", "-"]:
+        guard = guard.replace(substr, "_")
+    return guard.upper() + '_H'