Lines Matching defs:buf_size

5826 NK_LIB int nk_strfmt(char *buf, int buf_size, const char *fmt, va_list args);
6895 nk_vsnprintf(char *buf, int buf_size, const char *fmt, va_list args)
6922 NK_ASSERT(buf_size);
6923 if (!buf || !buf_size || !fmt) return 0;
6924 for (iter = fmt; *iter && len < buf_size; iter++) {
6926 while (*iter && (*iter != '%') && (len < buf_size))
6928 if (!(*iter) || len >= buf_size) break;
6988 if (len < buf_size)
6998 while (str && *str && len < buf_size)
7035 while (padding-- > 0 && (len < buf_size)) {
7043 if ((flag & NK_ARG_FLAG_PLUS) && value >= 0 && len < buf_size)
7045 else if ((flag & NK_ARG_FLAG_SPACE) && value >= 0 && len < buf_size)
7050 while (precision && (num_print > num_len) && (len < buf_size)) {
7057 while (precision && *num_iter && len < buf_size)
7062 while ((padding-- > 0) && (len < buf_size))
7103 while ((padding-- > 0) && (len < buf_size)) {
7112 if ((*iter == 'o') && (len < buf_size)) {
7114 } else if ((*iter == 'x') && ((len+1) < buf_size)) {
7117 } else if ((*iter == 'X') && ((len+1) < buf_size)) {
7122 while (precision && (num_print > num_len) && (len < buf_size)) {
7129 if (precision && (len < buf_size))
7136 while ((padding-- > 0) && (len < buf_size))
7164 while (padding-- > 0 && (len < buf_size)) {
7173 if ((flag & NK_ARG_FLAG_PLUS) && (value >= 0) && (len < buf_size))
7175 else if ((flag & NK_ARG_FLAG_SPACE) && (value >= 0) && (len < buf_size))
7179 if (len < buf_size)
7188 if (!dot && len < buf_size) {
7192 if (len < buf_size)
7199 while ((padding-- > 0) && (len < buf_size))
7208 buf[(len >= buf_size)?(buf_size-1):len] = 0;
7209 result = (len >= buf_size)?-1:len;
7214 nk_strfmt(char *buf, int buf_size, const char *fmt, va_list args)
7218 NK_ASSERT(buf_size);
7219 if (!buf || !buf_size || !fmt) return 0;
7221 result = NK_VSNPRINTF(buf, (nk_size)buf_size, fmt, args);
7222 result = (result >= buf_size) ? -1: result;
7223 buf[buf_size-1] = 0;
7225 result = nk_vsnprintf(buf, buf_size, fmt, args);