[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Mldonkey-commits] Changes to mldonkey/src/networks/donkey/donkeyChunks.
From: |
mldonkey-commits |
Subject: |
[Mldonkey-commits] Changes to mldonkey/src/networks/donkey/donkeyChunks.ml |
Date: |
Sun, 16 Oct 2005 16:43:10 -0400 |
Index: mldonkey/src/networks/donkey/donkeyChunks.ml
diff -u mldonkey/src/networks/donkey/donkeyChunks.ml:1.7
mldonkey/src/networks/donkey/donkeyChunks.ml:1.8
--- mldonkey/src/networks/donkey/donkeyChunks.ml:1.7 Mon Sep 19 15:13:37 2005
+++ mldonkey/src/networks/donkey/donkeyChunks.ml Sun Oct 16 20:42:54 2005
@@ -45,10 +45,10 @@
(*
let chunk_pos i =
- Int64.mul (Int64.of_int i) block_size
+ (Int64.of_int i) ** block_size
let chunk_end file i =
- let pos = Int64.mul (Int64.of_int (i+1)) block_size in
+ let pos = (Int64.of_int (i+1)) ** block_size in
if pos > file_size file then
file_size file else pos
@@ -57,7 +57,7 @@
let file_md4s = Array.of_list file.file_md4s in
let begin_pos = chunk_pos i in
let end_pos = chunk_end file i in
- let len = Int64.sub end_pos begin_pos in
+ let len = end_pos -- begin_pos in
let md4 = file_md4s.(i) in
if !verbose then begin
lprintf "verify_chunk %s[%d] %Ld[%Ld]\n"
@@ -169,12 +169,11 @@
match file.file_chunks.(i) with
PresentTemp | PresentVerified -> Int64.zero
| AbsentTemp | AbsentVerified ->
- Int64.sub (chunk_end file i) (chunk_pos i)
+ (chunk_end file i) -- (chunk_pos i)
| PartialTemp b | PartialVerified b ->
let absent = ref Int64.zero in
List.iter (fun z ->
- absent := Int64.add !absent (
- Int64.sub z.zone_end z.zone_begin)
+ absent := !absent ++ (z.zone_end -- z.zone_begin)
) b.block_zones;
!absent
@@ -183,9 +182,9 @@
let absents = ref Int64.zero in
for i = 0 to file.file_nchunks - 1 do
- absents := Int64.add !absents (chunk_compute_missing file i)
+ absents := !absents ++ (chunk_compute_missing file i)
done;
- let current = Int64.sub (file_size file) !absents in
+ let current = (file_size file) -- !absents in
file.file_file.impl_file_downloaded <- current;
if file_downloaded file > file_size file then begin
lprintf "******* downloaded %Ld > %Ld size after compute_size *****
for %s\n"
@@ -220,7 +219,7 @@
PartialTemp bloc -> PartialVerified bloc
| PresentTemp ->
file.file_file.impl_file_downloaded <-
- Int64.sub (file_downloaded file) block_size;
+ (file_downloaded file) -- block_size;
if file_downloaded file > file_size file then begin
lprintf "******* downloaded %Ld > %Ld size after
verify_chunks ***** for %s\n"
@@ -274,9 +273,9 @@
for i = 0 to Array.length md4s - 1 do
let md4 = md4s.(i) in
let chunk_pos = block_size *.. i in
- let chunk_end = Int64.add chunk_pos block_size in
+ let chunk_end = chunk_pos ++ block_size in
let chunk_size = if chunk_end > file_size then
- Int64.sub file_size chunk_pos else block_size in
+ file_size -- chunk_pos else block_size in
register_md4 i md4 chunk_pos chunk_size file_num;
done
@@ -347,9 +346,9 @@
for i = 0 to Array.length file.file_md4s - 1 do
let chunk_pos = block_size *.. i in
let md4 = file.file_md4s.(i) in
- let chunk_end = Int64.add chunk_pos block_size in
+ let chunk_end = chunk_pos ++ block_size in
let chunk_size = if chunk_end > file_size then
- Int64.sub file_size chunk_pos else block_size in
+ file_size -- chunk_pos else block_size in
(try
if bitmap.[i] < '3' then
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Mldonkey-commits] Changes to mldonkey/src/networks/donkey/donkeyChunks.ml,
mldonkey-commits <=