is_legal_filename
int is_legal_filename(char *);
if (argc && **argv && is_legal_filename(*argv)) {
return is_legal_filename(file) ? file : NULL;