diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2009-11-23 19:02:24 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2009-11-23 19:02:24 -0800 |
commit | a96e16af6a24bf929032612fb8cd0397ca5aeb11 (patch) | |
tree | e078277313d96531c7fd6a4aec190fbae0e3aefb /lib.c | |
parent | 8ba87177ddfa5e5a77dcc1447da2233a3bf3732c (diff) | |
download | txr-a96e16af6a24bf929032612fb8cd0397ca5aeb11.tar.gz txr-a96e16af6a24bf929032612fb8cd0397ca5aeb11.tar.bz2 txr-a96e16af6a24bf929032612fb8cd0397ca5aeb11.zip |
Follow up on 64 bit compilation warnings.
Diffstat (limited to 'lib.c')
-rw-r--r-- | lib.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1015,7 +1015,7 @@ val string_lt(val astr, val bstr) val chr(wchar_t ch) { - return (val) ((ch << TAG_SHIFT) | TAG_CHR); + return (val) (((cnum) ch << TAG_SHIFT) | TAG_CHR); } val chrp(val chr) @@ -1027,7 +1027,7 @@ wchar_t c_chr(val chr) { if (!is_chr(chr)) type_mismatch(lit("~s is not a character"), chr, nao); - return ((wchar_t) chr) >> TAG_SHIFT; + return (wchar_t) ((cnum) chr >> TAG_SHIFT); } val chr_str(val str, val index) |