X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=blobdiff_plain;f=basis%2Fserialize%2Fserialize.factor;h=3151bea80b1ed266b3c1b28503b5dd1160659830;hp=86d5ca8676aa880a311b7e8986a22b7ec961e669;hb=943596575ad294c074dfa381b70af74dba5992b1;hpb=e738c7206c32bd9b76f3cee31e950835e1b1ee24 diff --git a/basis/serialize/serialize.factor b/basis/serialize/serialize.factor index 86d5ca8676..3151bea80b 100644 --- a/basis/serialize/serialize.factor +++ b/basis/serialize/serialize.factor @@ -40,12 +40,12 @@ SYMBOL: serialized ! otherwise be confused with a small number. : serialize-cell ( n -- ) [ 0 write1 ] [ - dup HEX: 7e <= [ - HEX: 80 bitor write1 + dup 0x7e <= [ + 0x80 bitor write1 ] [ dup log2 8 /i 1 + - dup HEX: 7f >= [ - HEX: ff write1 + dup 0x7f >= [ + 0xff write1 dup serialize-cell ] [ dup write1 @@ -56,8 +56,8 @@ SYMBOL: serialized : deserialize-cell ( -- n ) read1 { - { [ dup HEX: ff = ] [ drop deserialize-cell read be> ] } - { [ dup HEX: 80 >= ] [ HEX: 80 bitxor ] } + { [ dup 0xff = ] [ drop deserialize-cell read be> ] } + { [ dup 0x80 >= ] [ 0x80 bitxor ] } [ read be> ] } cond ;