// LOADER (C) Dirk Holtwick, 1996

#define WBWINNAME "con:20/20/300/100/DITO ERRORS/AUTO/WAIT"

#include <wbstartup.h>  
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

char	*prgs[]={
	"master",
	"english",
	"italiano",
	"latinum"
};

void Ex(int n, char *s){
	char	str[200];

	sprintf(str,"dito:%s \"%s\"",prgs[n],s);
	system(str);
}

void main(int argc, char *argv[]){
	FILE	*f;
	char	id[6];

	if(argc==2){
		if(f=fopen(argv[1],"r")){
			fread(id,4,1,f);
			if(!strncmp(id,"DITO",4)){
				fread(id,4,1,f);
				fclose(f);
				if(!strncmp(id,"mast",4))			Ex(0, argv[1]);
				else if(!strncmp(id,"engl",4))	Ex(1, argv[1]);
				else if(!strncmp(id,"ital",4))	Ex(2, argv[1]);
				else if(!strncmp(id,"lati",4))	Ex(3, argv[1]);
			}else{
				fclose(f);
				puts("No DITO file");
			}
		}else puts("Couldn't open file");
	}else{
		puts("DITO Loader\n"
			  "(C) Dirk Holtwick, 1996\n\n"
			  "USAGE: Loader [ditofile]"
		);
	}
}
