Lines Matching refs:logblk
563 (void) fread(invcntl->logblk, (int)invcntl->param.sizeblk, in read_logblock()
577 swap_ints(invcntl->logblk, 3 * sizeof (unsigned long)); in read_logblock()
579 count = *(uint32_t *)invcntl->logblk; in read_logblock()
581 ecur = (ENTRY *)((uint32_t *)invcntl->logblk + 3); in read_logblock()
591 postptr = (uint32_t *)(invcntl->logblk + in read_logblock()
651 if ((invcntl->logblk = malloc(invcntl->param.sizeblk)) == NULL) { in invopen()
702 free(invcntl->logblk); in invopen()
742 free(invcntl->logblk); in invclose()
749 if (invcntl->keypnt < (*(int *)invcntl->logblk - 1)) { in invstep()
755 read_logblock(invcntl, *(int *)(invcntl->logblk + sizeof (long))); in invstep()
766 while (((ENTRY *)(invcntl->logblk + 12) + invcntl->keypnt)->post == 0) { in invforward()
781 entryptr = (ENTRY *)(invcntl->logblk + 12) + invcntl->keypnt; in invterm()
782 (void) strncpy(term, entryptr->offset + invcntl->logblk, in invterm()
828 intptr = (unsigned long *)invcntl->logblk; in invfind()
837 i = strncmp(searchterm, (invcntl->logblk + entryptr->offset), in invfind()
851 if (imid >= *(long *)invcntl->logblk) { in invfind()
852 invcntl->keypnt = *(long *)invcntl->logblk; in invfind()
893 longptr = (long *)invcntl->logblk; in invdump()
898 entryptr = (ENTRY *)(invcntl->logblk + 12); in invdump()
903 ptr = invcntl->logblk + entryptr->offset; in invdump()
961 entryptr = (ENTRY *) (invcntl->logblk + 12) + invcntl->keypnt; in boolfile()
962 ptr = invcntl->logblk + entryptr->offset; in boolfile()