diff --git a/lib/srfi/18/interface.scm b/lib/srfi/18/interface.scm index b5565f23..31d10840 100644 --- a/lib/srfi/18/interface.scm +++ b/lib/srfi/18/interface.scm @@ -1,6 +1,6 @@ (define current-time get-time-of-day) -(define time? timeval?) +(define (time? x) (timeval? (if (pair? x) (car x) x))) (define (time->seconds x) (timeval-seconds (if (pair? x) (car x) x)))