
// Dieses Programm demonstriert die neuen (ab V 1.01.5) Features, die
// einen Programmstart von der Workbench erheblich erleichtern.

// Will man beim Workbench-Start ein Window für Standard-I/O öffnen,
// ist ein geeigneter Dateiname im folgenden Makro abzulegen:

#define WBWINNAME "con:0/10/640/120/Demo"

// Danach muß nur noch folgende Include-Datei eingebunden werden:
#include <wbstartup.h>   // (enthält Definition für "wbmain", sollte deshalb
                         // in nur einer Übersetzungseinheit includet werden)

#include <stdio.h>


// "wbparse" springt ganz normal in "main" ein:

void main(int argc, char *argv[])
{
  for (int i = 0; i<argc; ++i)           // entweder Shell-Parameter oder
    printf("%2d : %s\n", i, argv[i]);    // selektierte Icons

  if (_wbflag)        // diese Variable enthält ein Flag, das angibt,
  {                   // ob das Proggi von der Workbench gestartet wurde
    printf("[CR] drücken: ");
    getchar();
  }
}

