anchor.diff:              :depends-on ("main")
               :serial t
               :if-component-dep-fails :try-next
  -            :components (;; This has definitions which signal an error, replaced
  -                         ;; by port-specific files below when possible.
  -                         (:file "generic")
  -                         (:linedit-port-file "sbcl" :when :sbcl)
  -                         (:linedit-port-file "ccl" :when :ccl)))))
  +            :components ((:madeira-port "sbcl" :when :sbcl)
  +                         (:madeira-port "ccl" :when :ccl)
  +                         (:madeira-port "generic" :unless (:or :sbcl :ccl))))))
  
positive.code:     (error 'operation-error :component c :operation o)))
  
  (defsystem :linedit
      :version "0.17.5"
      :description "Readline-style library."
      :licence "MIT"
      :author "Nikodemus Siivola <nikodemus@sb-studio.net>"
      :depends-on (:uffi :terminfo :osicat :alexandria)
      :components
    (;; Common
     (:file "packages")
     (:file "utility-functions" :depends-on ("packages"))
  
negative.code:   (:use :cl :asdf))
  
  (in-package :linedit-system)
  
  ;;;; C compiler
  
  