Lines Matching refs:pointer
70 functions assume the output pointer is a buffer and the input is a NUL-
119 in lieu of a pointer+length pair: `strbuflen(array)`, `strbufcmp(a, b)`,
124 NUL-terminated and returned as a NUL-terminated string pointer.
127 of indexable pointer, and only once you're done should you convert it to a
130 any NUL character found through a `__null_terminated` pointer access will result
146 This code converts the string pointer to a NUL-terminated string too early,
147 while it's still being modified. Keeping my_string a `__null_terminated` pointer
162 NUL-terminated). Using `my_buffer` as an indexable pointer allows you to modify
189 pointer to you for convenience, not all use cases are resolved by calling
193 perform more manipulations. (`p_start` is a pointer to the first character, and
194 `p_nul` is a pointer to the NUL character in that string.) For instance, if you
197 NUL-terminated string pointer.
200 (usually to interoperate with copy APIs that need a pointer and a byte count).
204 be in bounds of the result pointer) or `__unsafe_null_terminated_to_indexable`