-;; Copyright (C) 2003, 2007, 2008 Free Software Foundation, Inc.
+;; Copyright (C) 2003, 2007-2015 Free Software Foundation, Inc.
completion table and, when needed, input read from the user with the
minibuffer.
Returns the new string if either a complete and unique completion was
completion table and, when needed, input read from the user with the
minibuffer.
Returns the new string if either a complete and unique completion was
returns nil.
TABLE is an alist, a symbol bound to a function or an obarray as with
the function `completing-read'.
returns nil.
TABLE is an alist, a symbol bound to a function or an obarray as with
the function `completing-read'.