#include <stdio.h>
#include <dos.h>
#include <proto/dos.h>
#include <pragmas/dos_pragmas.h>
#include <string.h>
#include <stdlib.h>

void main(int argc, char *argv[])
  {
    char *p, *q;
    
	 if (argc == 2 || argc == 3)
	   {
	     p = FilePart(argv[1]);
	     if (argc == 3)
           if (q = strstr(p, argv[2]))
               *q = '\0';
        PutStr(p);
        PutStr("\n");
      }
    else
      {
        PutStr("Usage: basename <path> [<suffix>]\n");
	     exit(5);
      }
  }
