CEEPRFD — release function pointer
The CEEPRFD CWI will release a function pointer that was obtained by calling CEEPGFD. All function pointers must be released before deleting the load module which contains the associated function.
Syntax
void CEEPRFD
(*load_addr, *func_pointer,
[fc])
POINTER *load_addr;
POINTER *func_pointer;
FEED_BACK *fc;
- CEEPRFD
- Call this CWI interface as follows:
L R15,CEECAACELV-CEECAA(,R12) L R15,3980(,R15) BALR R14,R15
- load_addr (input)
- is the load module address for which the function pointer was obtained.
- func_pointer (input)
- is a function pointer obtained by a call to CEEPGFD.
- fc (output/optional)
- specifies the optional feedback token where the CWI feedback code
will be placed. If this argument is omitted and the CWI will return
a feedback code other than CEE000, the CWI will "raise" this
feedback code as an error condition. The following feedback tokens
and associated severities may be returned by the service in the feedback
code fc.
Condition CEE000 Severity 0 Msg_No 0000 Message The service completed successfully. CEE39K Severity 1 Msg_No 3380 Message The load module was not recognized by Language Environment. CEE39A Severity 3 Msg_No 3818 Message An event handler encountered an error.