
Release Version 3.2:

fix: NL_SETMAX as countiung starts with 1 (one); 0 (zero) is forbidden
fix: release internal bugs
add: HP-like catalogue functions catopen() etc.
fix: release internal bugs
add: getopt?() from SUPPL; it uses MSGLIB to display the error messages
chg: removed individual MSG_METHOD? macros; use MSG_METHOD only
bugfix: MicroC: skprintf(): in sprintf()-mode didn't append NUL-terminator
chg: update the identifiers & files to be able to include access methods
	1 & 2 into the same archive
chg: msglib.h splitted into method relevant msgconf?.h
add: skprintf(): Ability to turn off references to msgLock()
add: msg0Init()
chg: Made all subfunctions of skprintf() 'static'
add: msglib.h: *_GROUP macros
add: MSG_METHOD1

Release Version 3.1:

fix: msgprntf.c: adjustOffsets(): return the success/failure state. On failure
	the printf() simply issues the format string without any modification.
chg: Makefile: Use the standard way to create the "normal" message file
	then add the compiled source files; also: Don't reuse a library from
	$(FDLIB), it caused too much problems; also: A new "header"-type file
	has been added: "MSGLIB.DCL". It stores all message declarations for
	applications that does not invoke the message compiler themselves.
sub: fputmc() function has been moved into the SUPPL library
chg: style of creating message definition files, the syntax of the message
	file, the syntax of the template for the local message file header,
	syntax of the DCL_MSG() macro, incorporate the message compiler
	2nd generation "MSGCOMP2"
chg: skprintf(): recursive message nesting and structure of variables
chg: in Micro-C code: the way to justify the output, from 
			%d ==    <-1>				%d ==    <-1>
			%5d ==   <-   1>			%5d ==   <   -1>
	from	%-5d ==  <-1   >	to		%-5d ==  <-1   >
			%05d ==  <-0001>			%05d ==  <-0001>
			%-05d == <-1000>			%-05d == <-1   >
	also: the '0' filler is used for numerics only.
	by doing so, the Micro-C code no longer depends on printf(), instead
	it uses either ltoa() or itoa() to create ASCIZ from numericals.
add: in Micro-C code: If LSIZE is defined, treat it as LOMGMATH array size
	If not, assume 4 bytes
chg: in Micro-C code: use ltoa() instead of the work-around for long values
bugfix: in Micro-C code: %-#%s, %-#%x, %-#%-%R was ignored
add: raw data enclosure: %-%W
chg: ANSI enclosure in strings to: %-%A
chg: E_hlpScreen is not automatically referenced
chg: MSG_DCL() macro has four parameters
bugfix: error()/fatal() will terminate program if noiseLevel is denied
add: smessage() / ENoise_screen
chg: the functions fatal(), error(), warning(),& informative()
	don't append '.' only a '\n'
chg: general: global message declaration file is $(FDINC)\$(LNG).msg
chg: general: library renamed to $(_MODEL)_$(LNG).lib, so more than
	one language can be built simultaneously
chg: general: libraries reside in $(FREEDOS)\SRC\LIB\$(_COMPILER), so
	more than one compiler is supported

version4:
add: skprintf: specials %-%[mrR]	(message nesting, repeat characters)
add: skprintf: long support for Micro-C
add: skprintf: 'X' format for Micro-C
bugfix: skprintf: mis-interpretation of left-justify as "do not display" flag

version3:
add: msgErrFct() function to be executed right before the exit()-call, when
	emitting an error() or fatal()
chg: restructing msgprntf.c file to conatin one scetion for Micro-C and
	one for non-Micro-C
chg: skprintf: to function as fprintf() or sprintf()
add: fd_sprintf()
bugfix: skprintf: error with '%s' in the Micro-C section
chg: Makefile: for dmake

version2:
rename the source files:
fmterr.c   --> msgfmter.c
yerror.c   --> msgemit.c    
hlpscrn.c  --> msghlpsc.c   
skprintf.c --> msgprntf.c   
skfputc.c  --> msgputmc.c   
yerror.h   --> template.h
chg: helpScrn: uses the appName() instead of argv[0] for the application's name
add: msglib.h: XDCL_MSG(), declare/define a message bypassing the message compiler
	 useful while coding an application, esp. without the local message file.
add: msglib.h: prototype of fputmc()
add: yerror: access to application's name created by msgInit()
bugfix: skprintf: argument swapping in non-Micro-C code
bugfix: skprintf: string length counting in Micro-C code
bugfix: skprintf: promotion of float => double

version1: intial version
