position = MAINHYP;
else if (position == MAINHYP)
{ position = INHYP;
- no_open_source++;};
+ no_open_source = 1;}
+ else if (position == INHYP) no_open_source++;
}
"</decl>" |
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;
}