mldonkey-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Mldonkey-commits] mldonkey distrib/ChangeLog src/networks/bittorr...


From: mldonkey-commits
Subject: [Mldonkey-commits] mldonkey distrib/ChangeLog src/networks/bittorr...
Date: Sun, 18 Jul 2010 14:49:59 +0000

CVSROOT:        /sources/mldonkey
Module name:    mldonkey
Changes by:     spiralvoice <spiralvoice>       10/07/18 14:49:59

Modified files:
        distrib        : ChangeLog 
        src/networks/bittorrent: bTInteractive.ml 

Log message:
        patch #7251

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/mldonkey/distrib/ChangeLog?cvsroot=mldonkey&r1=1.1446&r2=1.1447
http://cvs.savannah.gnu.org/viewcvs/mldonkey/src/networks/bittorrent/bTInteractive.ml?cvsroot=mldonkey&r1=1.157&r2=1.158

Patches:
Index: distrib/ChangeLog
===================================================================
RCS file: /sources/mldonkey/mldonkey/distrib/ChangeLog,v
retrieving revision 1.1446
retrieving revision 1.1447
diff -u -b -r1.1446 -r1.1447
--- distrib/ChangeLog   18 Jul 2010 10:59:19 -0000      1.1446
+++ distrib/ChangeLog   18 Jul 2010 14:49:59 -0000      1.1447
@@ -15,6 +15,7 @@
 =========
 
 2010/07/18
+7251: BT: OCaml 3.08.3 compatibility fix (ygrek)
 7250: DC: discover self IP (ygrek)
 7249: DC: fix parsing MyINFO with non-latin nicks (ygrek)
 

Index: src/networks/bittorrent/bTInteractive.ml
===================================================================
RCS file: /sources/mldonkey/mldonkey/src/networks/bittorrent/bTInteractive.ml,v
retrieving revision 1.157
retrieving revision 1.158
diff -u -b -r1.157 -r1.158
--- src/networks/bittorrent/bTInteractive.ml    17 Jul 2010 10:18:07 -0000      
1.157
+++ src/networks/bittorrent/bTInteractive.ml    18 Jul 2010 14:49:59 -0000      
1.158
@@ -1052,7 +1052,12 @@
     Filename.concat (Sys.getcwd ()) torrent_path,
     try `Ok (BTTracker.track_torrent basename file_id) with exn -> `Err 
(Printexc2.to_string exn)
 
-let text fmt = Printf.ksprintf (fun s -> `Text s) fmt
+(* let text fmt = Printf.ksprintf (fun s -> `Text s) fmt *)
+(* 
+  OCaml 3.08.3 compatibility (ksprintf not available)
+  http://mldonkey.sourceforge.net/phpBB2/viewtopic.php?p=30453 
+*)
+let text s = `Text s
 let link name url = `Link (name,url)
 
 let output buf typ elements =
@@ -1105,16 +1110,16 @@
 
         let (path,url) = compute_torrent !filename "" !comment in
         [
-          text "Torrent file generated : %s" path;
+          text (Printf.sprintf "Torrent file generated : %s" path);
           `Break;
           (match url with
           | `Ok url -> link "Download" url
-          | `Err s -> text "Not tracked : %s" s);
+          | `Err s -> text (Printf.sprintf "Not tracked : %s" s));
           `Break
         ]
       with 
       | Not_found -> [text "Not enough parameters"; `Break]
-      | exn -> [text "Error: %s" (Printexc2.to_string exn); `Break]
+      | exn -> [text (Printf.sprintf "Error: %s" (Printexc2.to_string exn)); 
`Break]
       end;
       ""
     ), _s "<filename> [<comment>] :\tgenerate the corresponding <filename> 
.torrent file with <comment>.\n\t\t\t\t\t\tThe file is automatically tracked if 
tracker is enabled and seeded if located in incoming/";



reply via email to

[Prev in Thread] Current Thread [Next in Thread]