changeset 43:bac32ee2c416

6288411 New cstyle -c does not allow no-argument, non-statement macros
author jwadams
date Mon, 20 Jun 2005 17:53:07 -0700
parents 6e6cd68395bb
children 7fa80fa0cfde
files usr/src/tools/scripts/cstyle.pl
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/tools/scripts/cstyle.pl	Mon Jun 20 17:46:34 2005 -0700
+++ b/usr/src/tools/scripts/cstyle.pl	Mon Jun 20 17:53:07 2005 -0700
@@ -747,6 +747,9 @@
 		return		if (/{$/);
 		return		if (/}[,;]?$/);
 
+		# Allow macros on their own lines
+		return		if (/^\s*[A-Z_][A-Z_0-9]*$/);
+
 		# cases we don't deal with, generally non-kosher
 		if (/{/) {
 			err("stuff after {");