# HG changeset patch
# User David A. Holland
# Date 1364690399 14400
# Node ID a489cc223483bb1ee1548b0acefc088cc7ffc24c
# Parent  b30f69cab9bc2c8b4f2c78e31c85503d95e85c8f
Don't demand space after the macro argument parenthesis.
Joerg says this was legal in traditional cpp.

diff -r b30f69cab9bc -r a489cc223483 directive.c
--- a/directive.c	Sat Mar 30 20:39:03 2013 -0400
+++ b/directive.c	Sat Mar 30 20:39:59 2013 -0400
@@ -227,12 +227,14 @@
 			return;
 		}
 		line[pos++] = '\0';
+#if 0
 		if (!strchr(ws, line[pos])) {
 			p2->column += pos;
 			complain(p2, "Trash after macro parameter list");
 			complain_fail();
 			return;
 		}
+#endif
 	} else if (line[pos] == '\0') {
 		argpos = 0;
 	} else {
diff -r b30f69cab9bc -r a489cc223483 tests/t10.good
--- a/tests/t10.good	Sat Mar 30 20:39:03 2013 -0400
+++ b/tests/t10.good	Sat Mar 30 20:39:59 2013 -0400
@@ -1,4 +1,2 @@
-t10.c:1:15: Trash after macro parameter list
-mac(3)
-mac()
-FAILED
+o
+o