Core Library

The Future Lab core GPL library is licensed under the terms of the General Public License (GPL). Note that, under these license terms, you are not allowed to embed or link this library into non-GPL software.

The Future Lab core or foundation library is made up of ten C modules or source files. Refer to the software overview for an overview of Future Lab GPL library modules. Unless otherwise noted, all functions in all modules can be compiled for any stated platform.

The core library modules also depend on the library header files. In the Unix platform, the library can be compiled using the script cclib.

Parse.c

Functions in the parse library module manipulate string data. Many of the functions deal with word data.

Fio.c

Fio stands for file i/o. The functions contained in this module perform generic file access. File i/o functions contained in this module are stream oriented.

Logger.c

This module contains functions to handle stand-alone or personal logging. Messages are written to a log file.

Sys_log.c

This module contains the system logger client API. Log messages are sent to the system logger.

Slogcode.c

This module translates system logger codes to English. There is only one function in this module at the moment.

Ipclient.c

This module is the high-level TCP socket client API.

Ipcsrv.c

This module is the high-level TCP socket server API.

Ipcomm.c

This module is the low-level TCP interface. Both client and server TCP API's use this interface.

Ipconfig.c

This module manages the TCP configuration data. TCP configuration data consists of the TCP port number and the TCP host name. Configuration data is stored in an ASCII file.

With the introduction of socloc and the TCP/IP configuration management that it provides without the need for TCP/IP configuration files, this module is obsolete and not used by any Future Lab GPL software. The module will not be removed as it may be of some use.

Ip.c

This module contains functions related to IP addresses including resolving an IP address from a host name, resolving a host name from an IP address and determining whether a string contains a valid IP address.

Goto Top | Future Lab Home | Contact Webmaster | Feedback

Copyright © 1999-2000 Future Lab Inc., Last Updated Jul 3, 2000