2749
#hash(((def ((lib "dynext/file.rkt") extract-base-filename/kp)) . ((4705 . 4))) ((def ((lib "dynext/compile.rkt") current-extension-compiler)) . ((317 . 4))) ((def ((lib "dynext/compile.rkt") current-extension-preprocess-flags)) . ((1450 . 5))) ((def ((lib "dynext/link.rkt") link-variant)) . ((3552 . 4))) ((def ((lib "dynext/compile.rkt") get-standard-compilers)) . ((1967 . 2))) ((def ((lib "dynext/link.rkt") current-extension-linker)) . ((2440 . 4))) ((form ((lib "dynext/file-sig.rkt") dynext:file^)) . ((5098 . 2))) ((def ((lib "dynext/file.rkt") extract-base-filename/ext)) . ((4966 . 4))) ((def ((lib "dynext/link.rkt") use-standard-linker)) . ((3709 . 3))) ((form ((lib "dynext/compile-sig.rkt") dynext:compile^)) . ((2142 . 2))) ((def ((lib "dynext/file.rkt") extract-base-filename/ss)) . ((4444 . 4))) ((def ((lib "dynext/link.rkt") current-extension-linker-flags)) . ((2603 . 5))) ((def ((lib "dynext/compile.rkt") current-make-compile-include-strings)) . ((816 . 5))) ((def ((lib "dynext/file.rkt") append-object-suffix)) . ((4139 . 3))) ((def ((lib "dynext/compile.rkt") current-make-compile-output-strings)) . ((1232 . 5))) ((def ((lib "dynext/link-unit.rkt") dynext:link@)) . ((4034 . 2))) ((form ((lib "dynext/link-sig.rkt") dynext:link^)) . ((3997 . 2))) ((def ((lib "dynext/file.rkt") append-constant-pool-suffix)) . ((4274 . 3))) ((def ((lib "dynext/link.rkt") expand-for-link-variant)) . ((3815 . 5))) ((def ((lib "dynext/link.rkt") current-make-link-input-strings)) . ((2829 . 5))) ((def ((lib "dynext/compile.rkt") current-extension-compiler-flags)) . ((488 . 7))) ((def ((lib "dynext/link.rkt") current-use-mzdyn)) . ((3437 . 4))) ((def ((lib "dynext/compile.rkt") compile-variant)) . ((1698 . 4))) ((def ((lib "dynext/compile.rkt") expand-for-compile-variant)) . ((2025 . 3))) ((def ((lib "dynext/file.rkt") extract-base-filename/c)) . ((4575 . 4))) ((def ((lib "dynext/file-unit.rkt") dynext:file@)) . ((5135 . 2))) ((def ((lib "dynext/link.rkt") link-extension)) . ((2214 . 7))) ((def ((lib "dynext/file.rkt") append-c-suffix)) . ((4209 . 3))) ((def ((lib "dynext/file.rkt") extract-base-filename/o)) . ((4836 . 4))) ((def ((lib "dynext/link.rkt") current-make-link-output-strings)) . ((3019 . 5))) ((def ((lib "dynext/compile-unit.rkt") dynext:compile@)) . ((2182 . 2))) ((def ((lib "dynext/compile.rkt") current-make-compile-input-strings)) . ((1016 . 5))) ((def ((lib "dynext/file.rkt") append-extension-suffix)) . ((4361 . 3))) ((def ((lib "dynext/compile.rkt") use-standard-compiler)) . ((1861 . 3))) ((def ((lib "dynext/compile.rkt") compile-extension)) . ((0 . 9))) ((def ((lib "dynext/file.rkt") append-zo-suffix)) . ((4063 . 3))) ((def ((lib "dynext/link.rkt") current-standard-link-libraries)) . ((3211 . 5))))
procedure
(compile-extension quiet?            
                   input-file        
                   output-file       
                   include-dirs) -> any/c
  quiet? : any/c
  input-file : path-string?
  output-file : path-string?
  include-dirs : (listof path-string?)
parameter
(current-extension-compiler) -> (or/c path-string? false/c)
(current-extension-compiler compiler) -> void?
  compiler : (or/c path-string? false/c)
parameter
(current-extension-compiler-flags)
 -> (listof (or/c path-string?
                  (-> (or/c null? (listof string?)))))
(current-extension-compiler-flags flags) -> void?
  flags : (listof (or/c path-string?
                        (-> (or/c null? (listof string?)))))
parameter
(current-make-compile-include-strings)
 -> (-> path-string? (listof string?))
(current-make-compile-include-strings proc) -> void?
  proc : (-> path-string? (listof string?))
parameter
(current-make-compile-input-strings)
 -> (-> (or/c string? path?) (listof string?))
(current-make-compile-input-strings proc) -> void?
  proc : (-> (or/c string? path?) (listof string?))
parameter
(current-make-compile-output-strings)
 -> (-> (or/c string? path?) (listof string?))
(current-make-compile-output-strings proc) -> void?
  proc : (-> (or/c string? path?) (listof string?))
parameter
(current-extension-preprocess-flags)
 -> (listof (or/c string? path? (-> (or/c string? path?))))
(current-extension-preprocess-flags flags) -> void?
  flags : (listof (or/c string? path? (-> (or/c string? path?))))
parameter
(compile-variant) -> (one-of/c 'normal 'cgc '3m)
(compile-variant variant-symbol) -> void?
  variant-symbol : (one-of/c 'normal 'cgc '3m)
procedure
(use-standard-compiler name) -> any
  name : (apply one-of/c (get-standard-compilers))
procedure
(get-standard-compilers) -> (listof symbol?)
procedure
(expand-for-compile-variant l) -> any
  l : (listof (or/c path-string? (-> (listof string?))))
signature
dynext:compile^ : signature
value
dynext:compile@ : unit?
procedure
(link-extension quiet?           
                input-files      
                output-file) -> any
  quiet? : any/c
  input-files : (listof path-string?)
  output-file : path-string?
parameter
(current-extension-linker) -> (or/c path-string? false/c)
(current-extension-linker linker) -> void?
  linker : (or/c path-string? false/c)
parameter
(current-extension-linker-flags)
 -> (listof (or/c path-string? (-> (listof string?))))
(current-extension-linker-flags flags) -> void?
  flags : (listof (or/c path-string? (-> (listof string?))))
parameter
(current-make-link-input-strings)
 -> (-> path-string? (listof string?))
(current-make-link-input-strings proc) -> void?
  proc : (-> path-string? (listof string?))
parameter
(current-make-link-output-strings)
 -> (-> path-string? (listof string?))
(current-make-link-output-strings proc) -> void?
  proc : (-> path-string? (listof string?))
parameter
(current-standard-link-libraries)
 -> (listof (or/c path-string? (-> (listof string?))))
(current-standard-link-libraries libs) -> void?
  libs : (listof (or/c path-string? (-> (listof string?))))
parameter
(current-use-mzdyn) -> boolean?
(current-use-mzdyn use-mzdyn?) -> void?
  use-mzdyn? : boolean?
parameter
(link-variant) -> (one-of/c 'normal 'cgc '3m)
(link-variant variant-symbol) -> void?
  variant-symbol : (one-of/c 'normal 'cgc '3m)
procedure
(use-standard-linker name) -> void?
  name : (one-of/c 'cc 'gcc 'msvc 'borland 'cw)
procedure
(expand-for-link-variant l) -> any
  l : (listof (or/c path?
                    string?
                    (-> (listof string?))))
signature
dynext:link^ : signature
value
dynext:link@ : unit?
procedure
(append-zo-suffix s) -> path?
  s : (or/c string? path?)
procedure
(append-object-suffix s) -> path?
  s : path-string?
procedure
(append-c-suffix s) -> path?
  s : path-string?
procedure
(append-constant-pool-suffix s) -> path?
  s : (or/c string? path?)
procedure
(append-extension-suffix s) -> path?
  s : (or/c string? path?)
procedure
(extract-base-filename/ss s [program]) -> (or/c path? false/c)
  s : path-string?
  program : any/c = #f
procedure
(extract-base-filename/c s [program]) -> (or/c path? false/c)
  s : path-string?
  program : any/c = #f
procedure
(extract-base-filename/kp s [program]) -> (or/c path? false/c)
  s : path-string?
  program : any/c = #f
procedure
(extract-base-filename/o s [program]) -> (or/c path? false/c)
  s : path-string?
  program : any/c = #f
procedure
(extract-base-filename/ext s [program]) -> (or/c path? false/c)
  s : path-string?
  program : any/c = #f
signature
dynext:file^ : signature
value
dynext:file@ : unit?
