fix argument type error on wcwidth function

since the correct declaration was not visible, and since the
representation of the types wchar_t and wint_t always match, a
compiler would have to go out of its way to make this bug manifest,
but better to fix it anyway.
This commit is contained in:
Rich Felker 2012-08-02 21:02:34 -04:00
parent 129ca6c05d
commit b0fc78520d

View File

@ -1,4 +1,4 @@
#include <wctype.h>
#include <wchar.h>
static unsigned char table[] = {
#include "nonspacing.h"
@ -8,7 +8,7 @@ static unsigned char wtable[] = {
#include "wide.h"
};
int wcwidth(wint_t wc)
int wcwidth(wchar_t wc)
{
if (wc < 0xffU)
return (wc+1 & 0x7f) >= 0x21 ? 1 : wc ? -1 : 0;