if (!(outf = fopen (out_fname, "wb")))
{
yaz_log (YLOG_FATAL|YLOG_ERRNO, "fopen %s", out_fname);
if (!(outf = fopen (out_fname, "wb")))
{
yaz_log (YLOG_FATAL|YLOG_ERRNO, "fopen %s", out_fname);
}
yaz_log (YLOG_LOG, "writing section %d", zh->reg->key_file_no);
prevcp = cp = (zh->reg->key_buf)[zh->reg->ptr_top - ptr_i];
}
yaz_log (YLOG_LOG, "writing section %d", zh->reg->key_file_no);
prevcp = cp = (zh->reg->key_buf)[zh->reg->ptr_top - ptr_i];
if (!(outf = fopen (out_fname, "wb")))
{
yaz_log (YLOG_FATAL|YLOG_ERRNO, "fopen %s", out_fname);
if (!(outf = fopen (out_fname, "wb")))
{
yaz_log (YLOG_FATAL|YLOG_ERRNO, "fopen %s", out_fname);
if (fwrite (i->buf, bp - i->buf, 1, outf) != 1)
{
yaz_log (YLOG_FATAL|YLOG_ERRNO, "fwrite");
if (fwrite (i->buf, bp - i->buf, 1, outf) != 1)
{
yaz_log (YLOG_FATAL|YLOG_ERRNO, "fwrite");