Function: autoconf-parameters-for-macro
autoconf-parameters-for-macro is a byte-compiled function defined in
autoconf-edit.el.gz.
Signature
(autoconf-parameters-for-macro MACRO &optional IGNORE-BOL IGNORE-CASE)
Documentation
Retrieve the parameters to MACRO.
Returns a list of the arguments passed into MACRO as strings.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/ede/autoconf-edit.el.gz
(defun autoconf-parameters-for-macro (macro &optional ignore-bol ignore-case)
"Retrieve the parameters to MACRO.
Returns a list of the arguments passed into MACRO as strings."
(let ((case-fold-search ignore-case))
(save-excursion
(when (autoconf-find-last-macro macro ignore-bol)
(forward-sexp 1)
(mapcar
#'autoconf-parameter-strip
(when (looking-at "(")
(let* ((start (+ (point) 1))
(end (save-excursion
(forward-sexp 1)
(- (point) 1)))
(ans (buffer-substring-no-properties start end)))
(split-string ans "," t))))))))