Lines Matching defs:offset
109 * offset within segment for the index.
115 * integer offset within the segment of the character
127 int *offsetPtr; /* Where to store offset within
128 * segment, or NULL if offset isn't
132 int offset;
134 for (offset = indexPtr->charIndex, segPtr = indexPtr->linePtr->segPtr;
135 offset >= segPtr->size;
136 offset -= segPtr->size, segPtr = segPtr->nextPtr) {
140 *offsetPtr = offset;
152 * procedure returns the offset of the segment within its
156 * The return value is the offset (within its line) of the
167 TkTextSegment *segPtr; /* Segment whose offset is desired. */
171 int offset;
173 offset = 0;
176 offset += segPtr2->size;
178 return offset;
748 int c, offset;
781 segPtr = TkTextIndexToSeg(indexPtr, &offset);
784 c = segPtr->body.chars[offset];
790 offset += 1;
792 if (offset >= segPtr->size) {
793 segPtr = TkTextIndexToSeg(indexPtr, &offset);
810 segPtr = TkTextIndexToSeg(indexPtr, &offset);
813 c = segPtr->body.chars[offset];
819 offset -= 1;
821 if (offset < 0) {
826 segPtr = TkTextIndexToSeg(indexPtr, &offset);