Lines Matching refs:buffer
189 size_t strlenn(const CTYPE* buffer, size_t buflen) {
191 while (buffer[bufpos] && (bufpos < buflen)) {
201 size_t strcpyn(CTYPE* buffer, size_t buflen,
211 memcpy(buffer, source, srclen * sizeof(CTYPE));
212 buffer[srclen] = 0;
217 size_t strcatn(CTYPE* buffer, size_t buflen,
222 size_t bufpos = strlenn(buffer, buflen - 1);
223 return bufpos + strcpyn(buffer + bufpos, buflen - bufpos, source, srclen);
229 size_t vsprintfn(CTYPE* buffer, size_t buflen, const CTYPE* format,
231 int len = vsnprintf(buffer, buflen, format, args);
234 buffer[len] = 0;
240 size_t sprintfn(CTYPE* buffer, size_t buflen, const CTYPE* format, ...);
243 size_t sprintfn(char* buffer, size_t buflen, const char* format, ...)
247 size_t sprintfn(CTYPE* buffer, size_t buflen, const CTYPE* format, ...) {
250 size_t len = vsprintfn(buffer, buflen, format, args);
272 inline size_t asccpyn(char* buffer, size_t buflen,
274 return strcpyn(buffer, buflen, source, srclen);
296 size_t asccpyn(wchar_t* buffer, size_t buflen,