@@ -955,7 +955,7 @@ fn encode_index<T>(ebml_w: ebml::writer, buckets: ~[@~[entry<T>]],
955
955
ebml_w. start_tag( tag_index_buckets_bucket) ;
956
956
for vec:: each( * bucket) |elt| {
957
957
ebml_w. start_tag( tag_index_buckets_bucket_elt) ;
958
- assert elt. pos < ( u32 :: max_value as uint ) ;
958
+ assert elt. pos < 0xffff_ffff ;
959
959
writer. write_be_u32( elt. pos as u32 ) ;
960
960
write_fn( writer, elt. val) ;
961
961
ebml_w. end_tag( ) ;
@@ -965,7 +965,7 @@ fn encode_index<T>(ebml_w: ebml::writer, buckets: ~[@~[entry<T>]],
965
965
ebml_w. end_tag( ) ;
966
966
ebml_w. start_tag( tag_index_table) ;
967
967
for bucket_locs. each |pos| {
968
- assert pos < ( u32 :: max_value as uint ) ;
968
+ assert pos < 0xffff_ffff ;
969
969
writer. write_be_u32 ( pos as u32 ) ;
970
970
}
971
971
ebml_w. end_tag ( ) ;
@@ -975,7 +975,7 @@ fn encode_index<T>(ebml_w: ebml::writer, buckets: ~[@~[entry<T>]],
975
975
fn write_str ( writer : io:: writer , & & s: ~str ) { writer. write_str ( s) ; }
976
976
977
977
fn write_int ( writer : io:: writer , & & n: int ) {
978
- assert n < ( u32 :: max_value as int ) ;
978
+ assert n < 0x7fff_ffff ;
979
979
writer. write_be_u32 ( n as u32 ) ;
980
980
}
981
981
0 commit comments