Lines Matching refs:buffer
277 * If it's called with (char *)NULL then it cauterizes the line buffer.
578 /* only continue to recharge the buffer if we're at the end
579 * of the buffer, we're not reading from a source filter, and
586 /* try to recharge the buffer */
754 * char *start : buffer position (must be within PL_linestr)
5022 /* remember buffer pos'n for later force_word */
6720 takes: current position in input buffer
6721 returns: new position in input buffer
6738 register char *s = start; /* current position in buffer */
6880 takes: start position in buffer
6883 returns: position to continue reading from buffer
6885 updates the read buffer.
6927 register char *s = start; /* current position in the buffer */
7068 /* terminate when run out of buffer (the for() condition), or
7115 * this next chunk reads more into the buffer if we're not done yet
7161 /* having changed the buffer, we must update PL_bufend */
7197 takes: pointer to position in buffer
7198 returns: pointer to new position in buffer
7209 Like most scan_ routines, it uses the PL_tokenbuf buffer to hold the
7220 register char *s = start; /* current position in buffer */
7221 register char *d; /* destination in temp buffer */
7222 register char *e; /* end of temp buffer */
7429 /* check for end of fixed-length buffer */
7461 /* fixed length buffer check */