+ * lisp-disunion.h (make_int): Cast the argument into <EMACS_INT>.
+ (make_char): Likewise.
+ (XCHARVAL): Don't use the inline function for UTF-2000 in 64 bit
+ environment.
+ (XCHARVAL[for UTF-2000 in 32 bit environment]): Use <Emchar>
+ instead of <int> as the type of return value; use <Lisp_Object>
+ instead of <Emchar> as the type of argument.
+ (XCHARVAL[macro version]): Cast the result into <Emchar>.
+