
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <dir.h>
#include <time.h>

void main (int argc, char * argv[] )
{
	FILE *outfile;
	FILE *infile;
	char a[1024];
	char to[60]="";
	char from[60]="";
	int j,i;
	char ch;
	char filename[20]="";
	if (argc<1)
        	exit(0);
	strcpy(filename,argv[1]);
	if ((infile = fopen(filename, "r")) == NULL)
	{
		fprintf(stderr, "Cannot open input file.\n");
		exit(0);
	}

	j=0;
	while(((ch=fgetc(infile))!='\n') && !feof(infile))
		a[j++]=ch;
	a[j]=NULL;
	if (a[0]=='F' && a[1]=='r' && a[2]=='o' && a[3]=='m' && a[4]==':' && a[5]==' ')
	{
		strcpy(&from[0],&a[15]);
	}
	if (strstr(from,"@")!=0)
		strcpy(strstr(from,"@"),"\0");
	j=0;
	while(((ch=fgetc(infile))!='\n') && !feof(infile))
		a[j++]=ch;
	a[j]=NULL;

	if (a[0]=='T' && a[1]=='o' && a[2]==':' && a[3]==' ')
	{
		strcpy(&to[0],&a[15]);
	}
	if (strstr(to,"<")!=0)
	{
		strcpy(&to[0],strstr(to,"<")+1);
		strcpy(strstr(to,">"),"\0");
	}

	fclose(infile);
	if ((outfile = fopen("OUTPUT.bat", "at")) == NULL)
		fprintf(stderr, "Cannot open output file.\n");
	fprintf(outfile,"call fixwom %s %s %s\n",&from,&filename,&to);
	fclose(outfile);

}
