X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib-ui%2Fenter.c;h=39e0100f29fb1e46f9c153f4c0f6a93b07e1d76a;hb=230399f9632c37b66c1c117a17e8327eae6b3235;hp=d6707a6125054bd3a5389b3e13d74fa9af6ec6da;hpb=c438da3f93727117c7af936b48a85f7747d3b087;p=apps%2Fmadmutt.git diff --git a/lib-ui/enter.c b/lib-ui/enter.c index d6707a6..39e0100 100644 --- a/lib-ui/enter.c +++ b/lib-ui/enter.c @@ -15,7 +15,7 @@ #include #include -#include +#include #include "curses.h" #include "enter.h" @@ -37,7 +37,7 @@ static int my_wcwidth (wchar_t wc) { int n = wcwidth (wc); - if (IsWPrint (wc) && n > 0) + if (iswprint(wc) && n > 0) return n; if (!(wc & ~0x7f)) return 2; @@ -47,7 +47,7 @@ static int my_wcwidth (wchar_t wc) } /* combining mark / non-spacing character */ -#define COMB_CHAR(wc) (IsWPrint (wc) && !wcwidth (wc)) +#define COMB_CHAR(wc) (iswprint(wc) && !wcwidth(wc)) static int my_wcswidth (const wchar_t * s, size_t n) { @@ -62,7 +62,7 @@ static int my_addwch (wchar_t wc) { int n = wcwidth (wc); - if (IsWPrint (wc) && n > 0) + if (iswprint(wc) && n > 0) return mutt_addwch (wc); if (!(wc & ~0x7f)) return printw ("^%c", ((int) wc + 0x40) & 0x7f); @@ -625,7 +625,7 @@ int _mutt_enter_string (char *buf, size_t buflen, int y, int x, if (first && (flags & M_CLEAR)) { first = 0; - if (IsWPrint (wc)) /* why? */ + if (iswprint(wc)) /* why? */ state->curpos = state->lastchar = 0; } @@ -647,7 +647,7 @@ int _mutt_enter_string (char *buf, size_t buflen, int y, int x, rv = 0; goto bye; } - else if (wc && (wc < ' ' || IsWPrint (wc))) { /* why? */ + else if (wc && (wc < ' ' || iswprint(wc))) { /* why? */ if (state->lastchar >= state->wbuflen) { state->wbuflen = state->lastchar + 20; p_realloc(&state->wbuf, state->wbuflen);