]> git.eshelyaron.com Git - emacs.git/commitdiff
* cc-vars.el (c-macro-names-with-semicolon): Move definition before use.
authorGlenn Morris <rgm@gnu.org>
Tue, 28 May 2013 06:55:48 +0000 (23:55 -0700)
committerGlenn Morris <rgm@gnu.org>
Tue, 28 May 2013 06:55:48 +0000 (23:55 -0700)
lisp/ChangeLog
lisp/progmodes/cc-vars.el

index 0e7b049ad9b76f1f741557dd99c652c472e0afb0..22e7dd46bbe94ecef55ceebf8b90150371133a38 100644 (file)
@@ -1,5 +1,8 @@
 2013-05-28  Glenn Morris  <rgm@gnu.org>
 
+       * progmodes/cc-vars.el (c-macro-names-with-semicolon):
+       Move definition before use.
+
        * play/dunnet.el (byte-compile-warnings): Don't disable them all.
        (dun-unix-verbs): Remove dun-zippy.
        (dun-zippy): Remove function.
index 66ff217c73ebb4ec1950be275087306fe96f43cb..f830cc7edc1606b5303879fafe35cdd85c8eeaef 100644 (file)
@@ -1622,6 +1622,24 @@ names)."))
 )
 (make-variable-buffer-local 'c-macro-with-semi-re)
 
+(defvar c-macro-names-with-semicolon
+  '("Q_OBJECT" "Q_PROPERTY" "Q_DECLARE" "Q_ENUMS")
+  "List of #defined symbols whose expansion ends with a semicolon.
+Alternatively it can be a string, a regular expression which
+matches all such symbols.
+
+The \"symbols\" must be syntactically valid identifiers in the
+target language \(C, C++, Objective C), or \(as the case may be)
+the regular expression must match only valid identifiers.
+
+If you change this variable's value, call the function
+`c-make-macros-with-semi-re' to set the necessary internal
+variables.
+
+Note that currently \(2008-11-04) this variable is a prototype,
+and is likely to disappear or change its form soon.")
+(make-variable-buffer-local 'c-macro-names-with-semicolon)
+
 (defun c-make-macro-with-semi-re ()
   ;; Convert `c-macro-names-with-semicolon' into the regexp
   ;; `c-macro-with-semi-re' (or just copy it if it's already a re).
@@ -1643,24 +1661,6 @@ names)."))
 c-macro-names-with-semicolon: %s"
                    c-macro-names-with-semicolon))))))
 
-(defvar c-macro-names-with-semicolon
-  '("Q_OBJECT" "Q_PROPERTY" "Q_DECLARE" "Q_ENUMS")
-  "List of #defined symbols whose expansion ends with a semicolon.
-Alternatively it can be a string, a regular expression which
-matches all such symbols.
-
-The \"symbols\" must be syntactically valid identifiers in the
-target language \(C, C++, Objective C), or \(as the case may be)
-the regular expression must match only valid identifiers.
-
-If you change this variable's value, call the function
-`c-make-macros-with-semi-re' to set the necessary internal
-variables.
-
-Note that currently \(2008-11-04) this variable is a prototype,
-and is likely to disappear or change its form soon.")
-(make-variable-buffer-local 'c-macro-names-with-semicolon)
-
 (defvar c-file-style nil
   "Variable interface for setting style via File Local Variables.
 In a file's Local Variable section, you can set this variable to a