diff --git a/racket/collects/dynext/file.rkt b/racket/collects/dynext/file.rkt index 31a2536ea8..014e52f62f 100644 --- a/racket/collects/dynext/file.rkt +++ b/racket/collects/dynext/file.rkt @@ -80,9 +80,9 @@ (define (extract-base-filename/o s [program #f]) (extract 'extract-base-filename/o s program - (case (system-type) - [(unix beos macos macosx) #"o"] - [(windows) #"obj"]) + (extract-rx (case (system-type) + [(unix beos macos macosx) #"o"] + [(windows) #"obj"])) "compiled object" (extract-suffix append-object-suffix))) @@ -90,6 +90,6 @@ (extract 'extract-base-filename/ext s program - (regexp-quote (subbytes (system-type 'so-suffix) 1) #f) + (extract-rx (regexp-quote (subbytes (system-type 'so-suffix) 1) #f)) "Racket extension" (extract-suffix append-extension-suffix)))