# HG changeset patch # User tuck # Date 994919350 0 # Node ID a813963500d8ad828e88f32631783a4d74bf542e # Parent 04513e008e7f77c5c03b754271afbf686f0bfdd5 [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 diff -r 04513e008e7f -r a813963500d8 src/ChangeLog --- a/src/ChangeLog Mon Jul 02 21:00:03 2001 +0000 +++ b/src/ChangeLog Thu Jul 12 06:29:10 2001 +0000 @@ -1,3 +1,9 @@ +2001-07-11 Matt Tucker + + * syntax.c (find_start_of_comment): + Fix `unbalanced parentheses' bug when dealing with mixed comment + styles in c++/java/etc. mode + 2001-06-21 Ben Wing * dired-msw.c (Fmswindows_insert_directory): diff -r 04513e008e7f -r a813963500d8 src/syntax.c --- 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);