[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 1/2] qapi: fix guardname generation
From: |
Michael Roth |
Subject: |
[Qemu-devel] [PATCH 1/2] qapi: fix guardname generation |
Date: |
Tue, 29 Nov 2011 16:47:48 -0600 |
Fix a bug in handling dotted paths, and exclude directory prefixes
from generated guardnames to avoid odd/pseudo-random guardnames in
generated headers.
---
scripts/qapi.py | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/scripts/qapi.py b/scripts/qapi.py
index 5299976..6e05469 100644
--- a/scripts/qapi.py
+++ b/scripts/qapi.py
@@ -200,6 +200,7 @@ def basename(filename):
return filename.split("/")[-1]
def guardname(filename):
- if filename.startswith('./'):
- filename = filename[2:]
- return filename.replace("/", "_").replace("-", "_").split(".")[0].upper()
+ '_H'
+ guard = basename(filename).rsplit(".", 1)[0]
+ for substr in [".", " ", "-"]:
+ guard = guard.replace(substr, "_")
+ return guard.upper() + '_H'
--
1.7.4.1
- [Qemu-devel] [PATCH] fix out of tree build, Stefano Stabellini, 2011/11/22
- Re: [Qemu-devel] [Qemu-trivial] [PATCH] fix out of tree build, Stefan Hajnoczi, 2011/11/23
- Re: [Qemu-devel] [PATCH] fix out of tree build, Stefan Weil, 2011/11/28
- Re: [Qemu-devel] [PATCH] fix out of tree build, Anthony Liguori, 2011/11/28
- Re: [Qemu-devel] [PATCH] fix out of tree build, Stefan Weil, 2011/11/28
- Re: [Qemu-devel] [PATCH] fix out of tree build, Stefano Stabellini, 2011/11/29
- [Qemu-devel] [PATCH 1/2] qapi: fix guardname generation,
Michael Roth <=
- [Qemu-devel] [PATCH 2/2] Makefile: use full path for qapi-generated directory, Michael Roth, 2011/11/29
- Re: [Qemu-devel] [Qemu-trivial] [PATCH 2/2] Makefile: use full path for qapi-generated directory, Stefan Hajnoczi, 2011/11/30
- Re: [Qemu-devel] [Qemu-trivial] [PATCH 2/2] Makefile: use full path for qapi-generated directory, Stefano Stabellini, 2011/11/30
- Re: [Qemu-devel] [Qemu-trivial] [PATCH 2/2] Makefile: use full path for qapi-generated directory, Stefan Weil, 2011/11/30
- Re: [Qemu-devel] [Qemu-trivial] [PATCH 1/2] qapi: fix guardname generation, Stefan Hajnoczi, 2011/11/30