MCPcopy Create free account
hub / github.com/creatale/node-dv / kernelWrite

Function kernelWrite

deps/leptonica/src/kernel.c:597–616  ·  view source on GitHub ↗

! * \brief kernelWrite() * * \param[in] fname output file * \param[in] kel kernel * \return 0 if OK, 1 on error */

Source from the content-addressed store, hash-verified

595 * \return 0 if OK, 1 on error
596 */
597l_int32
598kernelWrite(const char *fname,
599 L_KERNEL *kel)
600{
601FILE *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/*!

Callers

nothing calls this directly

Calls 2

fopenWriteStreamFunction · 0.85
kernelWriteStreamFunction · 0.85

Tested by

no test coverage detected