Other Libraries Distributed with lcc-win32 :

The intel jpeg image processing library has been adapted to lcc-win32, and it is distributed with the CDROM versions. It can be downloaded at no charge from:

http://www.ps.qss.cz/pub/lcc/inteljpg.exe.

The fdlibm mathematical library has been compiled under lcc-win32 and is included in the normal distribution effective May 2000.

This library is intended to provide a reasonably portable reference quality (below one ulp for major functions like sin,cos,exp,log) math library. Many of the functions in this library are redundant with those in crtdll.dll, so it is not needed for each compilation. There are, however, some functions that do NOT appear in the standard version of crtdll.dll, for instance lgamma, or others. When in doubt, include this library in the linker command line.

This library should be used if you intend to use the matherr function. It is NOT possible to use the matherr mechanism with the standard crtdll.lib.

The following mathematical functions need fdlibm :

 

asinh

acosh

atanh

cbrt

erf

erfc

expm1

finite

gamma

Ilogb

lgamma

log1p

logb

scalbn

significand

           

The regular expressions library. This library, developed several years ago by Henry Spencer at the University of Toronto, implements the functions needed to compile and execute a regular expression and apply it to a character string. The library is called regexp.lib, and the include file is regexp.h.

The arbitrary precision library. This library defines the « bignum » data type. Bignums are numbers of arbitrary precision that can be used instead of integers or floating point numbers. The documentation for using this library is in Appendix 3. The include file  is « bignums.h » and the library is « bignums.lib ».

The GNU GDBM library is a hash based (key) database package that allows you to associate arbitrary data with a key. To see the complete documentation for this package, go to the index in the “Help” tab of wedit, and then click in the GDBM link.

The zlib2 compression library is distributed with the examples/CD-sources distribution. This library allows you to compress data, so that it uses less space but keeping the same information (without looses).

The Berkeley DB library is distributed in a separate file with sources (lccdb.exe)