Remove OOM error handling code after calls to transstr()

transstr() doesn't return NULL anymore.
This commit is contained in:
Felipe Oliveira Carvalho 2014-04-04 15:35:33 -03:00 committed by Thiago de Arruda
parent b8bda77e39
commit b4545740fd
3 changed files with 37 additions and 41 deletions

View File

@ -330,7 +330,7 @@ void trans_characters(char_u *buf, int bufsize)
///
/// @param s
///
/// @return translated string or NULL if out of memory.
/// @return translated string
char_u *transstr(char_u *s)
{
char_u *res;
@ -371,7 +371,6 @@ char_u *transstr(char_u *s)
res = alloc((unsigned)(vim_strsize(s) + 1));
}
if (res != NULL) {
*res = NUL;
p = s;
@ -390,7 +389,7 @@ char_u *transstr(char_u *s)
STRCAT(res, transchar_byte(*p++));
}
}
}
return res;
}

View File

@ -344,7 +344,6 @@ void pum_redraw(void)
*p = saved;
if (curwin->w_p_rl) {
if (st != NULL) {
char_u *rt = reverse_text(st);
if (rt != NULL) {
@ -372,7 +371,7 @@ void pum_redraw(void)
vim_free(rt_start);
}
vim_free(st);
}
col -= width;
} else {
if (st != NULL) {

View File

@ -5163,10 +5163,8 @@ win_redr_custom (
/* Make all characters printable. */
p = transstr(buf);
if (p != NULL) {
vim_strncpy(buf, p, sizeof(buf) - 1);
vim_free(p);
}
/* fill up with "fillchar" */
len = (int)STRLEN(buf);