Note: fgetws.c, fgetws.3, fputws.c and fputws.3 are obtained from FreeBSD, and fitted by sigsegv@infoseek.jp and me.
- add fputwc, fgetwc, fwide and related functions. - add hooks needed to maintain the orientation of file stream.