summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xscripts/dox_to_sphinx.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/dox_to_sphinx.py b/scripts/dox_to_sphinx.py
index 8282646..76c0ed5 100755
--- a/scripts/dox_to_sphinx.py
+++ b/scripts/dox_to_sphinx.py
@@ -520,7 +520,12 @@ def declaration_string(record):
if "template_params" in record:
result = "template <%s> " % record["template_params"]
- if kind == "function":
+ if kind == "define":
+ if "prototype" in record:
+ result += record["prototype"]
+ else:
+ result += local_name(record["name"])
+ elif kind == "function":
result += record["prototype"]
elif kind == "typedef":
result += record["definition"]