# HG changeset patch # User Richard M. Stallman # Date 797749944 0 # Node ID 9fbaec64d0724ce0eb06ae3495fffc9393847aa3 # Parent 5e814474c4a88b1bca71e6288d0e5d562dd61c1c (MARKBIT): Do the shifting as unsigned int. diff -r 5e814474c4a8 -r 9fbaec64d072 src/lisp.h --- a/src/lisp.h Thu Apr 13 04:56:20 1995 +0000 +++ b/src/lisp.h Thu Apr 13 05:12:24 1995 +0000 @@ -190,7 +190,7 @@ rather than being part of a string block. */ #ifndef MARKBIT -#define MARKBIT (1 << (VALBITS + GCTYPEBITS)) +#define MARKBIT ((int) ((unsigned int) 1 << (VALBITS + GCTYPEBITS))) #endif /*MARKBIT */ /* In the size word of a vector, this bit means the vector has been marked.