changeset 11367:12e8599b11c1

Comment changes.
author Karl Heuer <kwzh@gnu.org>
date Tue, 11 Apr 1995 00:38:11 +0000
parents 1dbffccbd022
children 91abe61bb495
files src/keyboard.h
diffstat 1 files changed, 11 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/keyboard.h	Mon Apr 10 23:43:57 1995 +0000
+++ b/src/keyboard.h	Tue Apr 11 00:38:11 1995 +0000
@@ -66,7 +66,17 @@
   {
     KBOARD *next_kboard;
 
-    /* The state of a prefix arg.  */
+    /* 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;