int main(int argc, char *argv[])
{
struct stat buf;
+ char *name;
+ char *poss;
+ char *posd;
/* FILE *debug; */
yylex();
fclose(yyin);
print_all(argv[1]);
+ poss = rindex(argv[1],'/');
+ posd = rindex(argv[1],'.');
+ name = (char *)malloc((posd - poss) * sizeof(char));
+ strncpy(name, poss + 1, posd - poss - 1);
+ name[posd - poss - 1] = '\0';
+ print_name(name,argv[1]);
+ free(name);
return 0;
}