Function: srecode-comment-prefix
srecode-comment-prefix is a byte-compiled function defined in
filters.el.gz.
Signature
(srecode-comment-prefix STR)
Documentation
Prefix each line of STR with the comment prefix characters.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/srecode/filters.el.gz
(defun srecode-comment-prefix (str)
"Prefix each line of STR with the comment prefix characters."
(let* ((dict srecode-inserter-variable-current-dictionary)
;; Derive the comment characters to put in front of each line.
(cs (or (and dict
(srecode-dictionary-lookup-name dict "comment_prefix"))
(and comment-multi-line comment-continue)
(and (not comment-multi-line) comment-start)))
(strs (split-string str "\n"))
(newstr "")
)
(while strs
(cond ((and (not comment-multi-line) (string= (car strs) ""))
; (setq newstr (concat newstr "\n")))
)
(t
(setq newstr (concat newstr cs " " (car strs)))))
(setq strs (cdr strs))
(when strs (setq newstr (concat newstr "\n"))))
newstr))