I'm trying to use "iswprint" in OpenWindows 3.2 (Solaris 2.2). My locale is set to
iso_8859_1 via "*xnllanguage: iso_8859_1" in my .Xdefaults file. (I'm not calling
setlocale, as is noted in the OLIT 3.2 RM.) "iswprint" is an ANSI-C function that
returns true if a character is "printable". However, it seems to think that only
7-bit ASCII characters are printable.
XwcDrawImageString can display characters past decimal 127 in the iso_8859_1 locale,
but not in the default C locale, so I think my locale setting is working properly.
Is the iso_8859_1 locale somehow incomplete, or is it too much to expect of Solaris
to change the action of iswprint when the locale changes?
What happens when I switch to an Asian locale, assuming that my Sun rep can ever
figure out how to get the feature package described in the OLIT manual? Geez.