/* int not Bufbyte even though that is the actual type of a leading byte.
This way, out-ot-range values will get caught rather than automatically
truncated. */
-INLINE_HEADER Lisp_Object CHARSET_BY_LEADING_BYTE (Charset_ID lb);
+INLINE_HEADER Lisp_Object CHARSET_BY_LEADING_BYTE (int lb);
INLINE_HEADER Lisp_Object
-CHARSET_BY_LEADING_BYTE (Charset_ID lb)
+CHARSET_BY_LEADING_BYTE (int lb)
{
assert (lb >= MIN_LEADING_BYTE &&
lb < MIN_LEADING_BYTE + NUM_LEADING_BYTES);