Lines Matching defs:block
47 #define BLOCKSIZE 2 * BUFSIZ /* logical block size */
166 * set up as though a block had come and gone, i.e., set up for
167 * new block
249 /* now clean up final block */
258 /* write out block to save space. what in it doesn't matter */
279 * make sure the file ends at a logical block boundary. This is
307 /* make first block loop backwards to last block */
312 /* get to second word first block */
373 /* new block if at least 1 item in block */
375 /* set up new block */
431 /* set back pointer to last block */
442 /* find out where the end of the new block is */
446 /* move the index for this block */
464 /* now fix up the logical block */
556 read_logblock(INVCONTROL *invcntl, int block)
559 if ((block != invcntl->numblk) ||
562 (block * invcntl->param.sizeblk) + invcntl->param.cntlsize,
564 invcntl->numblk = block;
574 * A logblock consists of a count, a next block id,
575 * and a previous block id, followed by count
652 /* allocate core for a logical block */
718 /* write back out the control block if anything changed */
729 /* write out the control block in case anything changed */
756 /* move forward a block else wrap */
777 /* invterm gets the present term from the present logical block */
804 /* now search for the appropriate finger block */
822 /* be careful about case where searchterm is after last in this block */
825 /* fetch the appropriate logical block if not in core */
829 /* now find the term in this block. tricky this */
852 /* be careful about case where searchterm is after last in this block */
856 /* note if this happens the term could be in extended block */
867 /* invdump dumps the block the term parameter is in */
891 /* fetch the appropriate logical block */
901 (void) printf("%ld terms in this block, block=%ld\n", n,