In PROMPT-FOR-STRING-TABLE-NAME, verifier must no assume that
authorChris Hanson <org/chris-hanson/cph>
Wed, 9 May 2001 18:10:21 +0000 (18:10 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 9 May 2001 18:10:21 +0000 (18:10 +0000)
STRING-TABLE-GET will return false value only when key isn't in table.

v7/src/edwin/prompt.scm

index 7a6e9f617589ee16810d0c1db18fd6b0eef21ee7..1f4db896192f1e22a0ce3acf36ff757efb46ea6a 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;; $Id: prompt.scm,v 1.194 2001/05/08 21:08:36 cph Exp $
+;;; $Id: prompt.scm,v 1.195 2001/05/09 18:10:21 cph Exp $
 ;;;
 ;;; Copyright (c) 1986, 1989-2001 Massachusetts Institute of Technology
 ;;;
         (lambda (string)
           (string-table-completions string-table string))
         (lambda (string)
-          (string-table-get string-table string))
+          (let ((default (list 'DEFAULT)))
+            (not (eq? (string-table-get string-table string default)
+                      default))))
         'CASE-INSENSITIVE-COMPLETION? (string-table-ci? string-table)
         options))