420 |
|
} |
421 |
|
|
422 |
|
|
423 |
+ |
int |
424 |
|
headline(s) /* process information header line */ |
425 |
|
char *s; |
426 |
|
{ |
434 |
|
HOLOFMT, hdkfile, FMTSTR, fmt); |
435 |
|
error(USER, errmsg); |
436 |
|
} |
437 |
< |
return; |
437 |
> |
return(0); |
438 |
|
} |
439 |
|
for (cp = s; *cp; cp++) /* take off any comments */ |
440 |
|
if (*cp == '#') { |
442 |
|
break; |
443 |
|
} |
444 |
|
setvariable(s, matchvar); /* don't flag errors */ |
445 |
+ |
return(0); |
446 |
|
} |
447 |
|
|
448 |
|
|
506 |
|
p->next = freepacks; /* push onto free list */ |
507 |
|
freepacks = p; |
508 |
|
} |
509 |
+ |
#if MAXQTIME |
510 |
|
if (n2flush > 300/MAXQTIME*totqlen) { |
511 |
< |
hdflush(NULL); /* flush holodeck buffers */ |
511 |
> |
#else |
512 |
> |
if (n2flush > 50*totqlen) { |
513 |
> |
#endif |
514 |
> |
if (outdev == NULL) |
515 |
> |
hdflush(NULL); /* flush holodeck buffers */ |
516 |
> |
else |
517 |
> |
hdsync(NULL, 1); /* sync holodeck file */ |
518 |
|
n2flush = 0; |
519 |
|
} |
520 |
|
} |