• Paul Eggert's avatar
    * lisp.h: Redo flags and XSET slightly to avoid overflow diagnostics. · 6df4097e
    Paul Eggert authored
    These changes make compilation easier to follow with Sun cc.
    (ARRAY_MARK_FLAG): Make it signed, so that it can be assigned to
    EMACS_INT values without provoking overflow diagnostics.
    (PSEUDOVECTOR_FLAG): Likewise, for consistency.
    (XSET) [! USE_LSB_TAG]: Use unsigned left shift to avoid overflow
    diagnostic with signed left shift.
    6df4097e
ChangeLog 1020 KB