Lines Matching defs:pos
264 void *pos;
293 pos = (char *)node + btreePtr->nodeSize - 2; // find address of last offset
294 *(u_int16_t *)pos = sizeof (BTNodeDescriptor); // set offset to beginning of free space
879 void *pos;
882 pos = (u_int8_t *)node + btreePtr->nodeSize - (index << 1) - kOffsetSize;
884 return *(short *)pos;
908 u_int8_t * pos;
910 pos = (u_int8_t *)node + GetRecordOffset (btreePtr, node, index);
912 return pos;
937 u_int16_t *pos;
939 pos = (u_int16_t *) ((Ptr)node + btreePtr->nodeSize - (index << 1) - kOffsetSize);
941 return *(pos-1) - *pos;
962 void *pos;
964 pos = (Ptr)node + btreePtr->nodeSize - (index << 1) -2;
966 return (u_int16_t *)pos;
990 u_int8_t * pos;
992 pos = GetRecordAddress (btreePtr, nodePtr, index);
993 pos += CalcKeySize(btreePtr, (BTreeKey *) pos); // key.length + size of length field
995 return *(u_int32_t *)pos;