diff --git a/DocFunction/macros.js b/DocFunction/macros.js
index 7eb66819..2f674bec 100644
--- a/DocFunction/macros.js
+++ b/DocFunction/macros.js
@@ -109,7 +109,11 @@ function source_macro(par) {
str4 += '' + (i+1) + ': '
if (i<99) str4+=' ';
if (i<9) str4+=' ';
- str4 += arr[i] + "
";
+ // Hack: remove leading returns/line feeds in each line
+ while (arr[i].length>0 &&
+ (arr[i][0] == '\n' || arr[i][0] == '\r'))
+ arr[i] = arr[i].substring(1);
+ str4 += arr[i] + "
";
}
return ( str4 );
}