Commit b61cc01c authored by Paul Eggert's avatar Paul Eggert

* lisp.h (struct Lisp_Bool_Vector.size): EMACS_INT, not EMACS_UINT.

We prefer signed types, and the value cannot exceed the EMACS_INT
range anyway (because otherwise the length would not be representable).
parent 15375a22
......@@ -3,6 +3,9 @@
* lisp.h (union Lisp_Object.i): EMACS_INT, not EMACS_UINT.
This is for consistency with the ordinary, non-USE_LISP_UNION_TYPE,
implementation.
(struct Lisp_Bool_Vector.size): EMACS_INT, not EMACS_UINT.
We prefer signed types, and the value cannot exceed the EMACS_INT
range anyway (because otherwise the length would not be representable).
* indent.c (sane_tab_width): New function.
(current_column, scan_for_column, Findent_to, position_indentation)
......
......@@ -1013,7 +1013,7 @@ struct Lisp_Bool_Vector
just the subtype information. */
struct vectorlike_header header;
/* This is the size in bits. */
EMACS_UINT size;
EMACS_INT size;
/* This contains the actual bits, packed into bytes. */
unsigned char data[1];
};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment