Lines Matching defs:block
48 * an end-of-block marker (\0) at the end of the disk block buffer.
50 * the char is followed by a \0. If so, it will read the next block
54 char block[BUFSIZ + 2]; /* leave room for end-of-block mark */
55 int blocklen; /* length of disk block read */
57 long blocknumber; /* block number */
58 char *blockp; /* pointer to current char in block */
1090 if (--cp < block) {
1091 /* read the previous block */
1093 cp = &block[BUFSIZ - 1];
1098 setmark(' '); /* so getrefchar doesn't skip the last block char */
1199 /* read a block of the cross-reference */
1204 /* read the next block */
1205 blocklen = read(symrefs, block, BUFSIZ);
1206 blockp = block;
1208 /* add the search character and end-of-block mark */
1209 block[blocklen] = blockmark;
1210 block[blocklen + 1] = '\0';
1238 blockp = block + offset % BUFSIZ;