9de017e999
Based on schilytools release from 2019-10-25. Changelog ========= - include/schily/wchar.h: Some fallback definitions for mbsinit() mbrtowc() wcrtomb() have been moved to make them always visible and not only in case that <wchar.h> exists. - include/schily/wchar.h: Before, we checked for HAVE_ISWPRINT to catch the HP-UX-10.20 case where wchar_t is in stdlib.h. Now we check (SIZEOF_WCHAR == 0 || SIZEOF_WCHAR_T == 0) as this works on Ultrix as well. - libgetopt: The getopt() function now supports options in the form: +o, ++long-option or +long-option if the optstring starts with a '+'. A new exported variable "optflags" has the bit "OPT_PLUS" set, in case that an actual option starts with '+'. If more than one of the flag characters ':', '+' or "()" are used, "()" must be last. - Bourne Shell: The testsuite no longer tries to check ISO-8859-1 strings as we cannot set this up reliably on all platforms and as Mac OS does not allow to create the related filenames. - Bourne Shell: The getopts(1) builtin command now supports options in. the form: +o, ++long-option or +long-option if the optstring starts with a '+'. The shell variable "$NAME" has a leading '+' in case that an actual option starts with '+'. Note that this makes getopts(1) in the Bourne Shell compatible at shell script level to the extensions in the getopts(1) implementation in ksh93 for: -o/+o Short options with either a leading - or + --long GNU style long options as aliases to short -o options ++long GNU style long options as aliases to short +o options Our enhancements to support: -long UNIX style long options as aliases to short -o options +long UNIX style long options as aliases to short +o options - Long options the have no related short option Are not supported by ksh93. |
||
---|---|---|
.. | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |