Function: c-add-indent-to-body-to-abbrev-table

c-add-indent-to-body-to-abbrev-table is a byte-compiled function defined in cc-cmds.el.gz.

Signature

(c-add-indent-to-body-to-abbrev-table D)

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/cc-cmds.el.gz
(defun c-add-indent-to-body-to-abbrev-table (d)
  ;; Create an abbreviation table entry for the directive D, and add it to the
  ;; current abbreviation table.  Existing abbreviation (e.g. for "else") do
  ;; not get overwritten.
  (when (and c-buffer-is-cc-mode
	     local-abbrev-table
	     (not (abbrev-symbol d local-abbrev-table)))
    (condition-case nil
	(define-abbrev local-abbrev-table d d 'c-electric-pragma 0 t)
      (wrong-number-of-arguments
       (define-abbrev local-abbrev-table d d 'c-electric-pragma)))))