diff --git a/test/more/tests/ref/macro.gold b/test/more/tests/ref/macro.gold
index ffe6187..e7f4377 100644
--- a/test/more/tests/ref/macro.gold
+++ b/test/more/tests/ref/macro.gold
@@ -3,7 +3,8 @@
foo
FOO
-bar
+bar
+REALLY_LONG_MACRO_NAME_WHICH_SHOULD_GET_TRUNCATED
Macro foo3foo// In header: <example.hpp>
fooDescription
@@ -16,4 +17,8 @@
barDescription
+ Macro REALLY_LONG_MACRO_NAME_WHICH_SHOULD_GET_TRUNCATED3REALLY_LONG_MACRO_NAME_WHICH_SHOULD_GET_TRUNCATED// In header: <example.hpp>
+
+REALLY_LONG_MACRO_NAME_WHICH_SHOULD_GET_TRUNCATEDDescription
+
\ No newline at end of file
diff --git a/test/more/tests/ref/macro.gold2 b/test/more/tests/ref/macro.gold2
index 4f202fc..1ae5886 100644
--- a/test/more/tests/ref/macro.gold2
+++ b/test/more/tests/ref/macro.gold2
@@ -1,14 +1,15 @@
\ No newline at end of file
diff --git a/test/more/tests/ref/macro.xml b/test/more/tests/ref/macro.xml
index d93d529..2412684 100644
--- a/test/more/tests/ref/macro.xml
+++ b/test/more/tests/ref/macro.xml
@@ -19,4 +19,8 @@
+
+
+
+
diff --git a/xsl/macro.xsl b/xsl/macro.xsl
index 621b02a..40457a4 100644
--- a/xsl/macro.xsl
+++ b/xsl/macro.xsl
@@ -111,12 +111,18 @@
-
-
-
- _
-
-
+
+
+
+
+ _
+
+
+
+
+
+