* yyfdone() - cleanup after we're done parsing a file. */
| 108 | * yyfdone() - cleanup after we're done parsing a file. |
| 109 | */ |
| 110 | void yyfdone( void ) |
| 111 | { |
| 112 | include * const i = incp; |
| 113 | incp = i->next; |
| 114 | |
| 115 | /* Close file, free name. */ |
| 116 | if(i->file && (i->file != stdin)) |
| 117 | fclose(i->file); |
| 118 | object_free(i->fname); |
| 119 | BJAM_FREE((char *)i); |
| 120 | } |
| 121 | |
| 122 | |
| 123 | /* |
no test coverage detected