Home | History | Annotate | Download | only in base

Lines Matching refs:buflen

169 size_t strlenn(const CTYPE* buffer, size_t buflen) {
171 while (buffer[bufpos] && (bufpos < buflen)) {
181 size_t strcpyn(CTYPE* buffer, size_t buflen,
183 if (buflen <= 0)
187 srclen = strlenn(source, buflen - 1);
188 } else if (srclen >= buflen) {
189 srclen = buflen - 1;
197 size_t strcatn(CTYPE* buffer, size_t buflen,
199 if (buflen <= 0)
202 size_t bufpos = strlenn(buffer, buflen - 1);
203 return bufpos + strcpyn(buffer + bufpos, buflen - bufpos, source, srclen);
209 size_t vsprintfn(CTYPE* buffer, size_t buflen, const CTYPE* format,
211 int len = vsnprintf(buffer, buflen, format, args);
212 if ((len < 0) || (static_cast<size_t>(len) >= buflen)) {
213 len = static_cast<int>(buflen - 1);
220 size_t sprintfn(CTYPE* buffer, size_t buflen, const CTYPE* format, ...);
222 size_t sprintfn(CTYPE* buffer, size_t buflen, const CTYPE* format, ...) {
225 size_t len = vsprintfn(buffer, buflen, format, args);
247 inline size_t asccpyn(char* buffer, size_t buflen,
249 return strcpyn(buffer, buflen, source, srclen);
271 size_t asccpyn(wchar_t* buffer, size_t buflen,