]> git.eshelyaron.com Git - emacs.git/commitdiff
(struct kboard): member Vprefix_arg restored, replacing
authorKarl Heuer <kwzh@gnu.org>
Wed, 7 Jun 1995 21:48:03 +0000 (21:48 +0000)
committerKarl Heuer <kwzh@gnu.org>
Wed, 7 Jun 1995 21:48:03 +0000 (21:48 +0000)
prefix_factor, prefix_value, prefix_sign, and prefix_partial.

src/keyboard.h

index 88ae1be578688bea2dcbf4fcee44f9e98d92a978..9aed8f935014f7a8c58a246fcee697309c501a08 100644 (file)
@@ -66,19 +66,8 @@ struct kboard
   {
     KBOARD *next_kboard;
 
-    /* The state of a prefix arg.
-       After pressing C-u COUNT times, prefix_factor is 4^COUNT
-       and prefix_value is nil.
-       After C-u NUM, prefix_factor is nil and prefix_value is abs(NUM).
-       (prefix_factor and prefix_value are never both non-nil.)
-       prefix_sign is always either +1 or -1; a value of -1 means that
-       the actual numeric argument is the negative of what's in prefix_value,
-       or just `-' if prefix_value is nil.
-       The boolean prefix_partial means that the user is in the process
-       of building a prefix argument, so that a minus or digit key at
-       this point is handled specially.  */
-    Lisp_Object prefix_factor, prefix_value;
-    int prefix_sign, prefix_partial;
+    /* The prefix argument for the next command, in raw form.  */
+    Lisp_Object Vprefix_arg;
 
     /* Unread events specific to this kboard.  */
     Lisp_Object kbd_queue;