EXIT function's library interface

Library functions are used within an EXIT function using information contained in the EXITPARAM structure. This method provides great flexibility for data passed to and from a map. For example, the map can pass binary data containing nulls, and there is no limitation on the length of the returned data. The method also allows functions to report additional information by providing a return code and error message.