#include <stdio.h>
#include <string.h>
#include <dir.h>

main()
{
		
 	char filename[128];

	strcpy(filename,"..\GOTCHA.DAT");
 	check_filename(filename);
	strcpy(filename,"OK.DAT");
 	check_filename(filename);
	strcpy(filename,"DAT");
 	check_filename(filename);
	strcpy(filename,"\GOTCHA.DAT");
 	check_filename(filename);
	strcpy(filename,"\WWIV\CONFIG.DAT");
 	check_filename(filename);
}

check_filename(f)
char f[];
{
	int i;
	int dot;
	dot=0;
	for(i=0;i<strlen(f);i++){
		switch(f[i]) {
			case '.':
				dot++;
				break;
			case '\\':
			case '/':				
				dot+=2;
		}
		
	}
	printf("%s\t",f);
	if (i>(MAXFILE)){
		printf("Too long\t");
	}
	if(dot>1){
		printf("Bad\n");
	}
	if (dot==1){
		printf("1 dot\n");
	}
	if (dot==0){
		printf("no dots\n");
	}
}