! * \brief kernelWrite() * * \param[in] fname output file * \param[in] kel kernel * \return 0 if OK, 1 on error */
| 595 | * \return 0 if OK, 1 on error |
| 596 | */ |
| 597 | l_int32 |
| 598 | kernelWrite(const char *fname, |
| 599 | L_KERNEL *kel) |
| 600 | { |
| 601 | FILE *fp; |
| 602 | |
| 603 | PROCNAME("kernelWrite"); |
| 604 | |
| 605 | if (!fname) |
| 606 | return ERROR_INT("fname not defined", procName, 1); |
| 607 | if (!kel) |
| 608 | return ERROR_INT("kel not defined", procName, 1); |
| 609 | |
| 610 | if ((fp = fopenWriteStream(fname, "wb")) == NULL) |
| 611 | return ERROR_INT("stream not opened", procName, 1); |
| 612 | kernelWriteStream(fp, kel); |
| 613 | fclose(fp); |
| 614 | |
| 615 | return 0; |
| 616 | } |
| 617 | |
| 618 | |
| 619 | /*! |
nothing calls this directly
no test coverage detected