It performs the same initialization as ef_extend().
extern int ef_check(int);
extern int ef_close(int);
extern int ef_flush(int);
+extern void ef_blank(int, int, void *);
extern int ef_write(int, int, void *);
extern int ef_extend(int, int);
extern int ef_ensure_space(int, int, int);
return 1;
}
+/*
+ * Initialize element ID for EP in BUF.
+ * FIXME pass buffer size!
+ */
+void
+ef_blank(int type, int id, void *buf)
+{
+ if (ef_check(type) < 0)
+ return;
+ do_blank(&empfile[type], buf, id, 1);
+}
+
/*
* Initialize COUNT elements of EP in BUF, starting with element ID.
*/