diff options
Diffstat (limited to 'modules/im/ximcp/imRmAttr.c')
-rw-r--r-- | modules/im/ximcp/imRmAttr.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/im/ximcp/imRmAttr.c b/modules/im/ximcp/imRmAttr.c index bcf3a1b7..df05ecb8 100644 --- a/modules/im/ximcp/imRmAttr.c +++ b/modules/im/ximcp/imRmAttr.c @@ -26,6 +26,7 @@ PERFORMANCE OF THIS SOFTWARE. fujiwara@a80.tech.yk.fujitsu.co.jp ******************************************************************/ +/* $XFree86: xc/lib/X11/imRmAttr.c,v 1.6 2001/10/28 03:32:34 tsi Exp $ */ #include "Xlibint.h" #include "Xlcint.h" @@ -628,7 +629,7 @@ _XimValueToAttribute(res, buf, buf_size, value, len, mode, param) return False; } - *((CARD32 *)buf) = (CARD32)value; + *((CARD32 *)buf) = (CARD32)(long)value; *len = ret_len; break; @@ -703,7 +704,7 @@ _XimValueToAttribute(res, buf, buf_size, value, len, mode, param) XFontSet font = (XFontSet)value; Xic ic = (Xic)param; char *base_name = NULL; - int length; + int length = 0; CARD16 *buf_s = (CARD16 *)buf; if (!font) { |