#include <stdio.h>
#include <vms/descrip.h>

#define ERROR(s) (!(s&1))

main(argc, argv)
	int argc; char *argv[];
{
  char buffer[256],owner[256];
  int count,i;
  unsigned long nr,level,ctx;
  int find_user();
  unsigned long rc;

  if (argc < 2) {
	printf("Usage: %s name1 [name2] [name3] ...\n",argv[0]);
	exit(1);
	}


  for (count=argc-1,i=1; count--; i++) {
    	ctx = nr = 0;
    	while (find_user(&ctx, 0, argv[i], buffer, sizeof(buffer)-1,
    	    	    	    	owner, sizeof(owner)-1, &level)) {
    	    printf("\"%s\" matched %s (%s) at level %d\n",
    	    	argv[i], buffer, owner, level);
    	    nr++;
    	}
	if (nr == 0)
		printf("No account found for %s...\n",argv[i]);
	printf("\n");
	}

  exit(1);
}
