Lines Matching refs:maxlen
21 static void msg_puts_attr_len(char *str, int maxlen, int attr);
22 static void msg_puts_display(char_u *str, int maxlen, int attr, int recurse);
27 static void msg_puts_printf(char_u *str, int maxlen);
32 static void redir_write(char_u *s, int maxlen);
1687 int maxlen) // screen columns, 0 for unlimited in msg_outtrans_special() argument
1707 if (maxlen > 0 && retval + len >= maxlen) in msg_outtrans_special()
2113 msg_puts_attr_len(char *str, int maxlen, int attr) in msg_puts_attr_len() argument
2118 redir_write((char_u *)str, maxlen); in msg_puts_attr_len()
2127 if ((attr & MSG_HIST) && maxlen < 0) in msg_puts_attr_len()
2150 msg_puts_printf((char_u *)str, maxlen); in msg_puts_attr_len()
2152 msg_puts_display((char_u *)str, maxlen, attr, FALSE); in msg_puts_attr_len()
2162 int maxlen, in msg_puts_display() argument
2177 while ((maxlen < 0 || (int)(s - str) < maxlen) && *s != NUL) in msg_puts_display()
2227 if (enc_utf8 && maxlen >= 0) in msg_puts_display()
2229 l = utfc_ptr2len_len(s, (int)((str + maxlen) - s)); in msg_puts_display()
2323 if (enc_utf8 && maxlen >= 0) in msg_puts_display()
2325 l = utfc_ptr2len_len(s, (int)((str + maxlen) - s)); in msg_puts_display()
2711 msg_puts_printf(char_u *str, int maxlen) in msg_puts_printf() argument
2721 while ((maxlen < 0 || (int)(s - str) < maxlen) && *s != NUL) in msg_puts_printf()
2772 if (maxlen > 0 && STRLEN(p) > (size_t)maxlen) in msg_puts_printf()
2774 tofree = vim_strnsave(p, (size_t)maxlen); in msg_puts_printf()
3459 redir_write(char_u *str, int maxlen) in redir_write() argument
3498 execute_redir_str(s, maxlen); in redir_write()
3500 write_reg_contents(redir_reg, s, maxlen, TRUE); in redir_write()
3502 var_redir_str(s, maxlen); in redir_write()
3506 while (*s != NUL && (maxlen < 0 || (int)(s - str) < maxlen)) in redir_write()