X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=lib%2Fguile%2Fautodl;h=b6498de89f1cd207240ca14d41e2fe83886ec5d4;hb=33fede625f6a0eac733155b0276bf1b165068051;hp=5b3341bde3a84a5d6f5ea7e625983a22f1456198;hpb=42a9c63a4835e9990a2e6c0e1949b64ee4b318b2;p=doldaconnect.git diff --git a/lib/guile/autodl b/lib/guile/autodl index 5b3341b..b6498de 100755 --- a/lib/guile/autodl +++ b/lib/guile/autodl @@ -1,8 +1,25 @@ #!/usr/bin/guile -s !# +; Dolda Connect - Modular multiuser Direct Connect-style client +; Copyright (C) 2007 Fredrik Tolf +; +; This program is free software; you can redistribute it and/or modify +; it under the terms of the GNU General Public License as published by +; the Free Software Foundation; either version 2 of the License, or +; (at your option) any later version. +; +; This program is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. +; +; You should have received a copy of the GNU General Public License +; along with this program; if not, write to the Free Software +; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + (use-modules (dolcon ui)) -(use-modules (ice-9 pretty-print)) +(use-modules (ice-9 pretty-print) (ice-9 rdelim)) (define sr '()) (define lastsearch 0) @@ -234,8 +251,6 @@ (logf "entering parseresults with ~a results in ~a sizes" (apply + (map (lambda (o) (length (cdr o))) sr)) (number->string (length sr))) - (infomsg "srs ~a" - (apply + (map (lambda (o) (length (cdr o))) sr))) (let ((retval #t) (numreal 0) (numtotal 0) (numavail 0)) (catch 'ret (lambda () @@ -333,6 +348,7 @@ (set! info-numavail numavail) (set! info-numreal numreal) (set! info-numtotal numtotal) + (infomsg "srs ~a ~a ~a" numtotal numreal numavail) (write-info-file) retval) ) @@ -449,8 +465,6 @@ (if (not (assoc 'search-mode session)) (set! session (cons '(search-mode . normal) session))) (if (not (validate-session session)) (begin (display "Invalid session!\n" (current-error-port)) (exit 1))) - (if (not dc-server) (set! dc-server (getenv "DCSERVER"))) - (if (not dc-server) (set! dc-server "localhost")) (catch 'system-error (lambda () (dc-c&l #f dc-server #t))