home *** CD-ROM | disk | FTP | other *** search
- WHAT'S NEW IN EMSIF
-
- version 2.31:
-
- + Fixed bug which caused incorrect amounts of EMS to be allocated
- occasionally.
-
- version 2.30:
-
- + Renamed to avoid confusion with other people's products.
-
- + Support for TC 2.0 tested and confirmed.
-
- + Long-standing bug in support for EMS versions below 4.0 fixed.
-
- + Functions in library regrouped to avoid unnecessarily linking
- seldom-used functions into your programs.
-
-
- version 2.21:
-
- + _EMMicopyfrom() and _EMMicopyto() functions added, allowing different
- skips between elements in source and destination. EMMicopyfrom() and
- EMMicopyto() changed to macros which call the _EMMicopy* functions.
-
- + Huge model support added!
-
-
- version 2.2:
-
- + Support for tiny model tested and confirmed.
-
- + Support for Microsoft C tested and confirmed.
-
- + EMSIF distributed as libraries instead of objects (source got too big
- to keep in one file, and libraries are the most convenient way
- to deal with multiple objects).
-
- + Support for EMS mapping save and restore calls. Suggestions for using
- save/restore added to the documentation.
-
- + Frame caching for copying functions can be enabled and disabled.
- Details of frame caching and suggestions on how to use it added
- to the documentation. _EMMframecache global variable allows
- determination of cache status (enabled/disabled).
-
- + Interval copy functions added to speed certain types of array copies.
-
- + Initialization protection added. Functions will return an error
- instead of possibly crashing if the library has not been
- initialized.
-
- + Greatly expanded example program source included, and example
- makefiles for compiling it with Borland/Turbo C[++] and
- Microsoft C.
-
- + Documentation rewritten. More detail, better instructions, more
- organization.
-
- + EMMgetname() now is guaranteed to null-terminate the returned string.
-
-