home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
zfamily.zip
/
zfamily
/
ZNLFUNCS
/
HELP
/
ZNLNEWS.DOC
< prev
Wrap
Text File
|
1993-11-16
|
8KB
|
189 lines
┌───────────────────┬───────────────────────────────────────────────────────┐
│ ZNL NEWS │ Last minute information and change history. │
└───────────────────┴───────────────────────────────────────────────────────┘
ZNLFUNCS Last Minute Information
None.
ZNLFUNCS Change History
┌───────────────────┬──────────────────────────────┬────────────────────────┐
│ Version 3.30 │ │ 16 November 1993 │
└───────────────────┴──────────────────────────────┴────────────────────────┘
■ Added a new STANDARD function, which MUST be called BEFORE any other DLL
function if the DLL is cloned with a different name:
znlSetLibraryName()
This function sets a private variable (znlDllName) which is used by all
the DLL functions to load resources and get the DLL handle. Its default
value is znlDLLNAME.
■ The User's Guide and Reference Manual have been updated accordingly.
A new section, describing the use of the object library ZNLFUNCS.LIB
was added too.
■ Added zNAMESIZE to ZGENERAL.H
■ Changes in zLIBVERS structure in ZGENERAL.H
PBYTE Ptr ; ---> CHAR Name[zNAMESIZE] ;
■ znlLibraryVersion(&LibVers) now returns the library name in LibVers.Name.
┌───────────────────┬──────────────────────────────┬────────────────────────┐
│ Version 3.22 │ │ 22 September 1993 │
└───────────────────┴──────────────────────────────┴────────────────────────┘
■ Minor changes in the sample program.
■ The on-line documentation was modified to force The Reuse Shop bitmap
to fit the right side of Library Card in ANY screen resolution.
┌───────────────────┬──────────────────────────────┬────────────────────────┐
│ Version 3.21 │ │ 2 September 1993 │
└───────────────────┴──────────────────────────────┴────────────────────────┘
■ Recompiled with IBM C/C++ Tools 2.0 compiler and Toolkit 2.1.
■ New on-line documentation (INF file)
■ New Installation Guide
■ New type zLIBVERS and zPLIBVERS substitute the obsolete LIBVERS and
PLIBVERS. The older types are still supported for compatibility only.
■ New "About" dialog box for the sample program.
■ Minor changes in the sample program.
┌───────────────────┬──────────────────────────────┬────────────────────────┐
│ Version 3.20 │ │ 5 May 1993 │
└───────────────────┴──────────────────────────────┴────────────────────────┘
■ OS/2 1.3 version discontinued.
■ The following functions have been re-written by scratch to include syntax
checking
znlMakeInnerNumber
znlMakeCtryNumber
znlMakeInnerPrice
znlMakeCtryPrice
■ Two new functions
znlISOCtryInfo
znlGetCtryMeasurement
■ One new macro
znlIsISO
■ znlMakeInnerTime and znlMakeCtryTime have been modified to properly handle
12h to 24h format conversions.
■ Major changes to the documentation.
┌───────────────────┬──────────────────────────────┬────────────────────────┐
│ Version 3.11 │ │ 30 April 1993 │
└───────────────────┴──────────────────────────────┴────────────────────────┘
■ Fixed a bug in the internal function _znlCopyTwoOrFour()
■ Fixed a bug in the internal function _znlCopyTwoOrFour()
■ The listing of the sample program is not enclosed any more in the library
package.
┌───────────────────┬──────────────────────────────┬────────────────────────┐
│ Version 3.10 │ │ 20 April 1993 │
└───────────────────┴──────────────────────────────┴────────────────────────┘
■ A new Z Family/2 standard function to register user's signal handler:
znlRegisterSignal()
■ Two new types and one new constant related to znlRegisterSignal() defined
in ZGENERAL.H:
zSIGNAL, zSIGHAND (types) and zREGISTERED (constant)
■ The documentation and the sample program have been modified accordingly.
■ Added znlZPREFIX, equal to "ZNL"
■ Changed all #include "..." to #include <...> to support LLMS
■ Added a DEVEL sub-directory to shipped package, containing an OBJECT
LIBRARY and the needed files to make your own Z Family/2 reusable library.
■ Added ZNLSTUB.C and ZNLCLONE.MAK to clone libraries.
■ Fixed a bug in znlMakeCtryTime()
■ Major changes to the documentation (added index too).
■ The listing of the sample program is not enclosed any more in the library
package.
■ Two new functions
znlMakeCtryDouble
znlMakeInnerDouble
■ Five new macros
znlThsSep
znlDecSep
znlDateSep
znlTimeSep
znlDataSep
┌───────────────────┬──────────────────────────────┬────────────────────────┐
│ Version 3.00 │ │ 21 December 1992 │
└───────────────────┴──────────────────────────────┴────────────────────────┘
■ New naming conventions
ZNLFUNCS.DLL -> FMZNLFUN.DLL
ZNLFUNCS.LIB -> FMZNLFUN.LIB
ZNLFUN13.DLL -> FMZNLF13.DLL
ZNLFUN13.LIB -> FMZNLF13.LIB
■ MAJOR CHANGE * WARNING * It breaks the backward compatibility *
ADVCOUNTRYINFO -> znlCOUNTRYINFO
PADVCOUNTRYINFO -> znlPCOUNTRYINFO
The documentation and the sample files have been updated too.
■ Changed znlMakeInnerDate() and znlMakeInnerTime() to accept a wider
range of input local formats, including one digit for day and/or
month in dates and for hours in time, leading and trailing spaces,
no AM/PM indicator for 12h format (default is AM in that case) and
hundredths of seconds after seconds, separated by the decimal
separator.
■ New chapters in the "User's Guide and Reference Manual" :
Library Overview
The Advanced Country Information
Formats
Country identifiers
■ Product number is now 5641-504
┌───────────────────┬──────────────────────────────┬────────────────────────┐
│ Version 2.11 │ │ 01 December 1992 │
└───────────────────┴──────────────────────────────┴────────────────────────┘
■ Changed znlMakeCtryNumber() to add a decimal separator after the
integer part ONLY if there are decimal digits.
┌───────────────────┬──────────────────────────────┬────────────────────────┐
│ Version 2.10 │ │ 23 November 1992 │
└───────────────────┴──────────────────────────────┴────────────────────────┘
■ DLL functions can be called either from C and from C++.
■ An exception handler is registered for each exported function by using
#pragma handler() preprocessor instructions.
■ A .LIB file is provided too as an alternative to the IMPORTS
statement in the application .DEF file.
■ Fixed a bug in znlGetCtryID() and znlGetCtryCodePage().
┌───────────────────┬──────────────────────────────┬────────────────────────┐
│ Version 2.00 │ │ 18 August 1992 │
└───────────────────┴──────────────────────────────┴────────────────────────┘
■ Ported to OS/2 2.0
┌───────────────────┬──────────────────────────────┬────────────────────────┐
│ Version 1.00 │ │ 31 March 1992 │
└───────────────────┴──────────────────────────────┴────────────────────────┘
■ Initial release