FortranGIS
Version 3.0
|
Fortran derived type for handling void**
, char**
, etc C objects (pointer to pointer or array of pointers).
More...
Fortran derived type for handling void**
, char**
, etc C objects (pointer to pointer or array of pointers).
The array of pointers is assumed to be terminated by a NULL
pointer. Each pointer of the array typically points to a null-terminated string, although this is not always the case. Methods are provided both for receiving the data structure from C and unpacking it in Fortran as well as for creating it in Fortran and passing it to C.
Example of char**
object created in C and unpacked in Fortran:
Example of char**
object created in Fortran and passed to C:
Definition at line 138 of file fortranc.F90.