diff src/syntax.c @ 627:a813963500d8

[xemacs-hg @ 2001-07-12 06:29:08 by tuck] Fix scan_sexps `unbalanced parentheses' bug when dealing with mixed comment styles in c++/java/etc. mode
author tuck
date Thu, 12 Jul 2001 06:29:10 +0000
parents 183866b06e0b
children fdefd0186b75
line wrap: on
line diff
--- a/src/syntax.c	Mon Jul 02 21:00:03 2001 +0000
+++ b/src/syntax.c	Thu Jul 12 06:29:10 2001 +0000
@@ -678,7 +678,7 @@
 		  {
 		    code = Sendcomment;
 		    styles_match_p =
-		      SYNTAX_CODES_COMMENT_MASK_END (prev_syncode, syncode);
+		      SYNTAX_CODES_COMMENT_MASK_END (prev_syncode, syncode) & mask;
 		    from--;
 		    UPDATE_SYNTAX_CACHE_BACKWARD (from);
 		    c = BUF_FETCH_CHAR (buf, from);
@@ -701,7 +701,7 @@
 		  {
 		    code = Scomment;
 		    styles_match_p =
-		      SYNTAX_CODES_COMMENT_MASK_START (prev_syncode, syncode);
+		      SYNTAX_CODES_COMMENT_MASK_START (prev_syncode, syncode) & mask;
 		    from--;
 		    UPDATE_SYNTAX_CACHE_BACKWARD (from);
 		    c = BUF_FETCH_CHAR (buf, from);