+
+ if (!(outf = fopen (out_fname, "w")))
+ {
+ logf (LOG_FATAL|LOG_ERRNO, "fopen (4) %s", out_fname);
+ exit (1);
+ }
+ logf (LOG_LOG, "writing section %d", key_file_no);
+ prevcp = cp = key_buf[ptr_top-ptr_i];
+
+ if (fwrite (cp, strlen (cp)+2+sizeof(struct it_key), 1, outf) != 1)
+ {
+ logf (LOG_FATAL|LOG_ERRNO, "fwrite %s", out_fname);
+ exit (1);
+ }
+ while (--ptr_i > 0)