/****************************************
 *                                      *
 * Programm: WaitForChar() - Test       *
 * ===================================  *
 *                                      *
 * Autor:  Datum:      Kommentar:       *
 * ------  ----------  ----------       *
 * Wgb     16.07.1988  über ConDev      *
 *                                      *
 ****************************************/

#include <libraries/dos.h>

extern struct DosLibrary *DOSBase;

char Puffer[20];

main()
   {
   BOOL Status;
   LONG Anzahl = 0;

   struct FileHandle *Handle, *Open();

   Handle = Open("CON:0/0/640/120/TestWindow", MODE_NEWFILE);

   if (Handle == NULL)
      {
      printf("Es ist ein Fehler beim Öffnen aufgetreten!\n");
      exit(FALSE);
      }

   Status = WaitForChar(Handle, 50);

   printf("Status: %d\n", Status);

   if (Status == DOSTRUE)
      Anzahl = Read(Handle, Puffer, 10L);

   Puffer[Anzahl] = 0;

   printf("Anzahl: %ld\nText: %s\n", Anzahl, Puffer);

   Close(Handle);
   }

