     ----------------------------------------------------------------------
     -- Title       :  ConsAK
     -- Author      :  David Wallace Croft, CompuServe [76600,102]
     -- Compiler    :  Ada
     ----------------------------------------------------------------------

     with IO_Exceptions;
     with Text_IO;

     package ConsAK is
     ----------------------------------------------------------------------
     ----------------------------------------------------------------------
     use ASCII;
     Copyright : constant string :=
       "ConsAK v1.10 (C) 1994 David Wallace Croft.  All rights reserved.";
     Description : constant string :=
       "Text input/output via the standard console." & CR & LF &
       "Complements Text_IO for console I/O.";
     ----------------------------------------------------------------------
     procedure Demo;
     ----------------------------------------------------------------------
     -- String:  unique
     ----------------------------------------------------------------------
     procedure Ask (
       Item    :    out string;
       Prompt  : in     string := "";
       Default : in     string := "" );
     procedure Flush;
     procedure Pause (
       Prompt : in string := "Please press ENTER to continue..." );
     ----------------------------------------------------------------------
     -- Boolean
     ----------------------------------------------------------------------
     procedure Ask (
       Item    :    out boolean;
       Prompt  : in     string  := "";
       Default : in     boolean := true );
     procedure Put (
       Item    : in     boolean );
     procedure Put_Line (
       Item    : in     boolean );
     ----------------------------------------------------------------------
     -- Character
     ----------------------------------------------------------------------

     procedure Ask (
       Item    :    out character;
       Prompt  : in     string  := "";
       Default : in     character := ASCII.Nul;
       Answers : in     string    := "";
       Upcased : in     boolean   := true );

     ----------------------------------------------------------------------
     ----------------------------------------------------------------------
     end ConsAK;


