~ chicken-core (chicken-5) b5463fe0110b1fd17e300182b59b177ae7394d41
commit b5463fe0110b1fd17e300182b59b177ae7394d41 Author: felix <felix@y.(none)> AuthorDate: Sun Apr 25 00:45:43 2010 +0200 Commit: felix <felix@y.(none)> CommitDate: Sun Apr 25 00:45:43 2010 +0200 removed duplicate export from setup-api and unused code in library.scm diff --git a/library.scm b/library.scm index 438f9363..47e77c05 100644 --- a/library.scm +++ b/library.scm @@ -3166,24 +3166,6 @@ EOF (k pos2 (fx+ pos2 2)) ) (else (loop (fx+ pos2 1))) ) ) ) ) ) -; Scans a string, 'buf', from a start index, 'pos', to an end index, -; 'lim'. During the scan the current position of the 'port' is updated to -; reflect the rows & columns encountered. -#; ;UNUSED (at the moment) -(define (##sys#update-port-position/scan port buf pos lim) - (let loop ([pos pos]) - (let ([bumper - (lambda (cur ptr) - (cond [(eq? cur ptr) ; at EOB - (##sys#setislot port 5 (fx+ (##sys#slot port 5) (fx- cur pos))) - #f ] - [else ; at EOL - (##sys#setislot port 4 (fx+ (##sys#slot port 4) 1)) - (##sys#setislot port 5 0) - ptr ] ) ) ] ) - (when pos - (loop (##sys#scan-buffer-line buf lim pos bumper)) ) ) ) ) - (define (open-input-string string) (##sys#check-string string 'open-input-string) (let ([port (##sys#make-port #t ##sys#string-port-class "(string)" 'string)]) diff --git a/setup-api.scm b/setup-api.scm index 93755ec9..203e0bcc 100644 --- a/setup-api.scm +++ b/setup-api.scm @@ -36,8 +36,7 @@ (module setup-api - (move-file - (run execute) + ((run execute) compile standard-extension make make/procTrap