diff options
author | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-10-15 08:28:18 +0000 |
---|---|---|
committer | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-10-15 08:28:18 +0000 |
commit | 6a443e2eb2ce6dcde4d01be4a48fd1158dc96356 (patch) | |
tree | 12dfa549d6bd6d5934d21b8426e7cd167e9c4f44 | |
parent | a160986d90cf90a86e01d60eddb04ffe0e584c36 (diff) | |
download | ruby-6a443e2eb2ce6dcde4d01be4a48fd1158dc96356.tar.gz |
* pack.c (pack_pack): simplify comparison of explicit_endian
as pointed by nobu.
* pack.c (pack_unpack): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29503 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | pack.c | 4 |
2 files changed, 9 insertions, 2 deletions
@@ -1,3 +1,10 @@ +Fri Oct 15 17:26:57 2010 NARUSE, Yui <naruse@ruby-lang.org> + + * pack.c (pack_pack): simplify comparison of explicit_endian + as pointed by nobu. + + * pack.c (pack_unpack): ditto. + Thu Oct 14 09:46:28 2010 NARUSE, Yui <naruse@ruby-lang.org> * sprintf.c (rb_str_format): fix: sprintf with hex format and @@ -770,7 +770,7 @@ pack_pack(VALUE ary, VALUE fmt) pack_integer: if (explicit_endian) { - bigendian_p = ((explicit_endian - '<') != 0); + bigendian_p = explicit_endian == '>'; } switch (integer_size) { @@ -1666,7 +1666,7 @@ pack_unpack(VALUE str, VALUE fmt) unpack_integer: if (explicit_endian) { - bigendian_p = ((explicit_endian - '<') != 0); + bigendian_p = explicit_endian == '>'; } switch (integer_size) { |