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