Lines Matching full:position
113 * to the current end of a buffer, read from the current position, and
118 /** The current position used for reading/writing */
186 * is set to the capacity and the position is set to 0.
201 * the buffer. The buffer's limit is set to the current position and
202 * the position is set to 0.
216 * position is reset to 0.
227 * returns the current position in the buffer (as a number of bytes)
229 * \return the current position
238 * sets the buffer's position to MARK. The position must be less than
251 * changes the buffer's position by COUNT bytes. The position must not
276 * changes the buffer's limit. If the buffer's position is greater
277 * than the new limit the position is set to the limit.
324 * returns a pointer to the data at the indicated position.
326 * \param[in] at position
338 * position 0).
361 * returns a pointer to the data at the buffer's current position.
372 * returns the number of bytes remaining between the indicated position and
375 * \param[in] at indicated position
387 * returns the number of bytes remaining between the buffer's position and
403 * \param[in] at indicated position
414 * checks if the buffer has count bytes available at the current position
426 * writes the given data to the buffer at the specified position
428 * \param[in] at the position (in number of bytes) to write the data at
440 * set the given byte to the buffer at the specified position
442 * \param[in] at the position (in number of bytes) to write the data at
456 * writes count bytes of data to the current position of the buffer
469 * copies the given (null-delimited) string to the specified position at the buffer
471 * \param[in] at the position in the buffer
481 * copies the given (null-delimited) string to the current position at the buffer
492 * writes the given byte of data at the given position in the buffer
494 * \param[in] at the position in the buffer
505 * writes the given byte of data at the current position in the buffer
517 * writes the given 2 byte integer at the given position in the buffer
519 * \param[in] at the position in the buffer
530 * writes the given 2 byte integer at the current position in the buffer
542 * writes the given 4 byte integer at the given position in the buffer
544 * \param[in] at the position in the buffer
555 * writes the given 6 byte integer at the given position in the buffer
557 * \param[in] at the position in the buffer
568 * writes the given 4 byte integer at the current position in the buffer
580 * writes the given 6 byte integer at the current position in the buffer
592 * copies count bytes of data at the given position to the given data-array
594 * \param[in] at the position in the buffer to start
606 * copies count bytes of data at the current position to the given data-array
619 * returns the byte value at the given position in the buffer
621 * \param[in] at the position in the buffer
632 * returns the byte value at the current position in the buffer
645 * returns the 2-byte integer value at the given position in the buffer
647 * \param[in] at position in the buffer
658 * returns the 2-byte integer value at the current position in the buffer
671 * returns the 4-byte integer value at the given position in the buffer
673 * \param[in] at position in the buffer
684 * returns the 4-byte integer value at the current position in the buffer
724 * buffer_reserve(). The buffer's position is set to the terminating '\\0'