Let's say I have this C structure :
struct
{
union
{
unsigned char *lpbData; /* data passed to XL */
void* hdata; /* data returned from XL */
} h;
long cbData;
} bigdata;
and that I have to "interop" it with Fortran. How can I do this ?
(I could create a Fortran structure containing a Union (my Fortran compiler knows the Union extension) but the Union cannot contain anything allocatable, nor a pointer ....)