--- ../lisp/progmodes/cc-cmds.el 2001-07-16 02:46:48.000000000 -0400 +++ cc-cmds.el 2003-05-16 11:31:30.000000000 -0400 @@ -2425,7 +2425,8 @@ ;; we're on the first line in a block comment so it'll be ;; wrong. Ignore it to guess a better one below. (setq fill-prefix nil) - (when (and (eq c-lit-type 'c++) + (when (and (or (eq c-lit-type 'c++) + (eq c-lit-type 'c)) (not (string-match "\\`[ \t]*//" (or fill-prefix "")))) ;; Kludge: If the function that adapted the fill prefix ;; doesn't produce the required comment starter for line