# CWRXUTIL

This release contains the following functions.

- CWRexxDropFuncs
- CWRexxIni
- CWRexxLoadFuncs
- CWRexxVersion

## License

This DLL is free for any use but the author is not responsible for any damage or data loss caused by the use of this DLL. In short no warranty of any kind. If it burns your house it's all your fault.

If you need any special license (BSD-like, GPL...) drop me a note.

## Author

Chris Wohlgemuth

http://www.geocities.com/SiliconValley/Sector/5785/

http://www.os2world.com/cdwriting

## CWRexxDropFuncs

### Syntax

call CWRexxDropFuncs

### Return:

Empty string

### Purpose:

Unload all previously loaded Rexx functions.

## CWRexxIni

This function is similar to SysIni() but you may query several keys at once which may speed up processing considerably.

### Syntax 1

rc=CWRexxIni(INI-file, application, 'ALL:', keystem, valuestem)

### Return:

- Empty String: Success
- ERROR:, application not found or INI-file error.
- 2, not enough memory

### Purpose:

This call queries all values of all keys of an application at once.

## CWRexxLoadFuncs

### Syntax

call CWRexxLoadFuncs

### Return:

Empty string

### Purpose:

Load all functions of this DLL.

## CWRexxVersion

### Syntax

version=CWRexxVersion()

### Return:

Version string in the following format: x.y.z (Example: 0.1.0)

### Purpose:

Query the release of the DLL to make sure a function is available.