Solaris Internationalization Guide For Developers

libw and libintl

In the Solaris 7 release, the implementation of libw and libintl has been moved to libc. The shared objects libw.so.1 and libintl.so.1 are provided as filters on libc.so.1, and the archives libw.a and libintl.a are provided as links to an empty archive.

The shared objects ensure runtime compatibility for existing applications and, together with the archives, provide compilation environment compatibility for building applications. However, it is no longer necessary to build applications against libw or libintl.

For more information on filters see the Linker and Libraries Guide.

Table 6-2 shows the stub entry points in libw and libintl.

Table 6-2 Stub Entry Points in libw and libintl
libw

fgetwc  

fgetws 

fputwc 

fputws 

getwc 

getwchar 

getws 

isenglish 

isideogram 

isnumber 

isphonogram 

isspecial 

iswalnum 

iswalpha 

iswcntrl 

iswctype 

iswdigit 

iswgraph 

iswlower 

iswprint 

iswpunct 

iswspace 

iswupper 

iswxdigit 

putwc 

putwchar 

putws 

strtows 

towlower 

towupper 

ungetwc 

watoll 

wcscat 

wcschr 

wcscmp 

wcscoll 

wcscpy 

wcscspn 

wcsftime 

wcslen 

wcsncat 

wcsncmp 

wcsncpy 

wcspbrk 

wcsrchr 

wcsspn 

wcstod 

wcstok 

wcstol 

wcstoul 

wcswcs 

wcswidth 

wcsxfrm 

wctype 

wcwidth 

wscasecmp 

wscat 

wschr 

wscmp 

wscol 

wscoll 

wscpy 

wscspn 

wsdup 

wslen 

wsncasecmp 

wsncat 

wsncmp 

wsncpy 

wspbrk 

wsprintf 

wsrchr 

wsscanf 

wsspn 

wstod 

wstok 

wstol 

wstoll 

wstostr 

wsxfrm 

libintl

bindtextdomain 

dcgettext 

dgettext 

gettext 

textdomain