(orig-point (point-marker))
(start-marker (point-marker))
(end-marker nil)
- (end-len 0))
+ (end-len 0)
+ (end-mask-done nil))
(move-marker start-marker start)
;; If the first line is /* followed by non-text, exclude this line
;; from filling.
(goto-char (match-beginning 1))
(setq end-marker (point-marker))
(setq end-len (- (match-end 1) (match-beginning 1)))
+ (setq end-mask-done t)
(replace-match (make-string end-len ?x)
nil nil nil 1))
;; Make sure this doesn't match
;; storage_class_specifier.
"^class_specifier$"
- "namespace_definition")
+ "namespace_definition"
+ "preproc_def"
+ "preproc_function_def")
(and c-ts-mode-emacs-sources-support
'(;; DEFUN.
"expression_statement"