Searched refs:inPtr (Results 1 – 2 of 2) sorted by relevance
| /openbsd/src/usr.bin/make/ |
| D | buf.c | 109 size_t occupied = bp->inPtr - bp->buffer; in BufExpand() 122 bp->inPtr = bp->buffer +occupied; in BufExpand() 129 assert(bp->endPtr >= bp->inPtr); in Buf_AddChars() 130 if ((size_t)(bp->endPtr - bp->inPtr) < numBytes+1) in Buf_AddChars() 133 memcpy(bp->inPtr, bytesPtr, numBytes); in Buf_AddChars() 134 bp->inPtr += numBytes; in Buf_AddChars() 143 n = vsnprintf(bp->inPtr, bp->endPtr - bp->inPtr, fmt, va); in Buf_printf() 145 if (n+1 > bp->endPtr - bp->inPtr) { in Buf_printf() 149 (void)vsnprintf(bp->inPtr, bp->endPtr - bp->inPtr, fmt, vb); in Buf_printf() 152 bp->inPtr += n; in Buf_printf() [all …]
|
| D | buf.h | 83 char *inPtr; /* Place to write to. */ member 97 #define Buf_Truncate(bp, len) ((void)((bp)->inPtr = (bp)->buffer + (len))) 104 #define Buf_Size(bp) ((size_t)((bp)->inPtr - (bp)->buffer)) 117 #define Buf_Retrieve(bp) (*(bp)->inPtr = '\0', (bp)->buffer) 122 if ((bp)->endPtr - (bp)->inPtr <= 1) \ 124 *(bp)->inPtr++ = (byte); \
|