# HG changeset patch # User Richard M. Stallman # Date 808810726 0 # Node ID 2a1edeeb13fb34fb0f2ff5958fb6e74ea3e369f4 # Parent d912ac1e1f00d8e2ee225283485db3e1d643a3a5 (struct Lisp_Marker): Make insertion_type an unsigned int. diff -r d912ac1e1f00 -r 2a1edeeb13fb src/lisp.h --- a/src/lisp.h Sat Aug 19 05:03:12 1995 +0000 +++ b/src/lisp.h Sat Aug 19 05:38:46 1995 +0000 @@ -576,16 +576,16 @@ /* In a marker, the markbit of the chain field is used as the gc mark bit */ struct Lisp_Marker - { - int type : 16; /* = Lisp_Misc_Marker */ - int spacer : 15; - /* 1 means normal insertion at the marker's position - leaves the marker after the inserted text. */ - int insertion_type : 1; - struct buffer *buffer; - Lisp_Object chain; - int bufpos; - }; +{ + int type : 16; /* = Lisp_Misc_Marker */ + int spacer : 15; + /* 1 means normal insertion at the marker's position + leaves the marker after the inserted text. */ + unsigned int insertion_type : 1; + struct buffer *buffer; + Lisp_Object chain; + int bufpos; +}; /* Forwarding pointer to an int variable. This is allowed only in the value cell of a symbol,