diff directive.c @ 70:ca5e4e0237f5

merge
author David A. Holland
date Sun, 31 Mar 2013 11:22:22 -0400
parents f8507e5ed84c
children b1d0f10e8d36
line wrap: on
line diff
--- a/directive.c	Sun Mar 31 08:06:40 2013 +0200
+++ b/directive.c	Sun Mar 31 11:22:22 2013 -0400
@@ -571,12 +571,11 @@
 		p->column += acomm;
 	}
 
-	/* check if we have a directive line */
-	skip = strspn(line + acomm, ws);
-	if (acomm == 0 && line[skip] == '#') {
+	/* check if we have a directive line (# exactly in column 0) */
+	if (acomm == 0 && line[0] == '#') {
 		char ch;
 
-		skip = skip + 1 + strspn(line + skip + 1, ws);
+		skip = 1 + strspn(line + 1, ws);
 		assert(skip <= text);
 		p->column += skip;
 		assert(line[len] == '\0');