X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fwcwidth.h;h=37b83cb82256867a2b3ed221d348b37d0c724436;hb=9779c75032dc76d2a77177bb0bfd66243ec57673;hp=9af75e0a775841d38a455f232a5bd0429fa8d2bb;hpb=d0bcee4e6a778c34a4d3e4c922789219c16bfe4b;p=gnulib.git diff --git a/lib/wcwidth.h b/lib/wcwidth.h index 9af75e0a7..37b83cb82 100644 --- a/lib/wcwidth.h +++ b/lib/wcwidth.h @@ -36,7 +36,14 @@ # include # endif # if !defined iswprint && !HAVE_ISWPRINT -# define iswprint(wc) 1 +static inline int +iswprint (wint_t wc) +{ + return (wc >= 0 && wc < 128 + ? wc >= ' ' && wc <= '~' + : 1); +} +# define iswprint iswprint # endif # ifndef HAVE_DECL_WCWIDTH