| 515 | } |
| 516 | |
| 517 | void |
| 518 | close_nhfile(NHFILE *nhfp) |
| 519 | { |
| 520 | if (nhfp->structlevel && nhfp->fd != -1) |
| 521 | (void) nhclose(nhfp->fd), nhfp->fd = -1; |
| 522 | else if (nhfp->fpdef) |
| 523 | (void) fclose(nhfp->fpdef), nhfp->fpdef = (FILE *) 0; |
| 524 | if (nhfp->fplog) |
| 525 | (void) fprintf(nhfp->fplog, "# closing\n"); |
| 526 | if (nhfp->fplog) |
| 527 | (void) fclose(nhfp->fplog); |
| 528 | if (nhfp->fpdebug) |
| 529 | (void) fclose(nhfp->fpdebug); |
| 530 | free_nhfile(nhfp); |
| 531 | } |
| 532 | |
| 533 | void |
| 534 | rewind_nhfile(NHFILE *nhfp) |
no test coverage detected