diff --git a/asm.m4 b/asm.m4
index 77e7a80e60159b4d76298c4b8bc95a89a27fb0dd..a59048b0b56a937674d2a6db1896b03b4ffa405d 100644
--- a/asm.m4
+++ b/asm.m4
@@ -1,8 +1,16 @@
 changequote(<,>)dnl
-changecom(!,<
->)dnl
-
 dnl (progn (modify-syntax-entry ?< "(>") (modify-syntax-entry ?> ")<") )
+
+dnl FORTRAN style comment character
+define(C, <
+dnl>)
+
+dnl     changecom(!,<
+dnl     >)dnl
+
+dnl including files from the srcdir
+define(<include_src>, <include(srcdir/$1)>)
+
 dnl Struct defining macros
 
 dnl STRUCTURE(prefix)