NLOG
struct logs log[NLOG];
n = fread((char *)log, sizeof(struct logs), NLOG, fp);
for (lp = &log[n]; lp < &log[NLOG]; lp++)
for (lp = log; lp < &log[NLOG]; lp++)
(void) strlcpy(log[NLOG-1].l_name, s->file->captain,
sizeof log[NLOG-1].l_name);
log[NLOG-1].l_uid = getuid();
log[NLOG-1].l_shipnum = s->file->index;
log[NLOG-1].l_gamenum = game;
log[NLOG-1].l_netpoints = s->file->points;
(void) fwrite((char *)&log[NLOG-1],
sizeof (struct logs), &log[NLOG-1] - lp, fp);