Retrieves a function address that was previously registered using LAPI_Addr_set.
Availability Library (liblapi_r.a)
#include <lapi.h>
int LAPI_Addr_get(hndl, addr, addr_hndl)
lapi_handle_t hndl;
void **addr;
int addr_hndl;
include 'lapif.h'
LAPI_ADDR_GET(hndl, addr, addr_hndl, ierror)
INTEGER hndl
INTEGER (KIND=LAPI_ADDR_TYPE) :: addr
INTEGER addr_hndl
INTEGER ierror
Type of call: local address manipulation
Use this subroutine to get the pointer that was previously registered with LAPI and is associated with the index addr_hndl. The value of addr_hndl must be in the range 1 <= addr_hndl < LOC_ADDRTBL_SZ.
lapi_handle_t hndl; /* the LAPI handle */
void **addr; /* the address to retrieve */
int addr_hndl; /* the index returned from LAPI_Addr_set */
⋮
addr_hndl = 1;
LAPI_Addr_get(hndl, &addr, addr_hndl);
/* addr now contains the address that was previously registered */
/* using LAPI_Addr_set */