Release Version 2.6a: sub: getopt subsystem (due to licensing conflicts). Please use the getopt files from SUPPL v2.7 pre, which are POSIX compatible. Release Version 2.6: fix: incompatiblies Watcom to other compilers chg: added Watcom C v10.6 chg: include RCS IDs if RCS_Version is defined (rather than !defined(lint)) bugfix: dfnmerge(): doesn't added '\' if root directory && no name given chg: dfnsearch(): always return absolute paths or paths from PATH bugfix: dfnsearch(): incomplete paths sometimes failed bugfix: dfnsearch(): "c:\path\fnam" doesn't work chg: splitted StrSaveTokens() into StrTokSave() & StrTokRestore() add: StrTokStop(): stop StrTokenize() cycle (next call to it returns NULL) Release Version 2.5: chg: getopt() to not depend on msglib add: portable.h: getvect(), setvect(), isr chg: moving _f*() memory/string function declarations into fmemory.h bugfix: env_size.c: env_newsize(): shrinking causes unpredictable results add: _fmemcmp(), _fnormalize(), _fmemmove() for PAC add: dta.c/suppl.h: setdta()/getdta() add: suppl.h/filefind.c: findfirst()/findnext()/ffblk for PAC add: _getdcwd.c: Pacific C version add: suppl.h: settings for Pacific C, incl. (struct REGPACK) chg: all *.c files include INITSUPL.INC as the very first line after the welcome header. This will setup various compiler depend macros (e.g. _PAC_NOCLIB_) add: setdisk.c, getdisk.c, osvers.c: for Pacific C add: portable.h: various settings: Support for Pacific C v7.51 Release Version 2.4: bugfix: getopt.c: Micro-C complains about comment in #include add: dfnmatch(): check if a filename matches a p‘ttern, DOS style add: dfnmatch2(): check if a filename matches a p‘ttern, Win32 style ren: *MemCmp() --> *MemiCmp() bugfix: env_resize(): growing/shrinking swapped bugfix: env_resize() and assoc. fail on length == 0 or non-existent environment segments Release Version 2.3: fix: suppl.h: memcmpi -> memicmp fix: dossize.c: In Micro-C mode the INT 21h was called with random values chg: env_nullStrings(): Eliminated the Missing Prototype warning fix: env_sub.c: segm must >>NOT<< be zero :) Release Version 2.2: add: env_nullStrings() fix: env_shell(): using MCB number instead of PSP fix: dfnumerge(): double backslash with UNC drive & root path add: StrCString(), toxdigit(), isodigit() add: UNC path support to the dfn*() functions add: StrLeft(), StrRight(), StrMiddle(), StrTail(), StrBeg() add: dfnsearch(), StrTokenize(), StrSaveTokens() add: Carry() for Micro-C only chg: dfnpath(): use _getdcwd() for Micro-C add: _getdcwd() for Micro-C only fix: dfnpath(): getdrive() -> get_dir() fix: suppl.h: invokeDOS() struct REGPACK typedef for Micro-C add: StrAppend(), StrAppChr() fix: env_replace(): the 3rd argument as length with native CREATE mode chg: DOSalloc(): update the name field of the MCB to the caller's one add: StrStrip(), StrChar() add: toFUpper(), MemFCmp(), _fMemFCmp() add: dfnpath(), dfntruename() chg: toUpper(): retreive the upcase table only once add: _fStrCmp(), _fMemCmp(), StrCmp(),& MemCmp() add: toUpper() add: env_matchVar() add: env_dupvar() & dupvar() chg: env_switch() -> env_replace() chg: env_strinsert & env_strput: more efficient when appending a new string fix: env_strcpy: stringnr must be < env_strings() Release Version 2.1: chg: Makefile: automatically detect, when switching compiler or mem model etc. fix: mcb_walk: evaluating _FLAGS after destroying them by a compare add: env_noSpace: check if environment can hold another variable fix: env_change: don't delete the variable if environment too small fix: env_strput: check env size, ¡f a new string is appended chg: environ.h: prototype: putenv(char *var) to conform to DOS quasi-standard Release Version 2: fix: revised: segm == 0 on all environment functions add: the environment string functions fix: getoptg(): last option preserves the boolean state flag if MARKEMPTY is set add: DOSalloc(), addu() chg: newenv(), sizenv() add: getopt() functions fix: (signed) cast bug in suppl.h Initial revision