The xlf compiler complains on vectors.yaml:
1516-194 (S) A binding label must not be the same as the name of a program unit, common block, external procedure, and another binding label, ignoring differences in case.
Change Fortran helper to accept a type(C_PTR) instead of having an interface for each possible type as 'integer :: c_var(*)'.
Needed to add TARGET attribute to some variables to allow use of C_LOC.
The xlf compiler complains on vectors.yaml: 1516-194 (S) A binding label must not be the same as the name of a program unit, common block, external procedure, and another binding label, ignoring differences in case.
Change Fortran helper to accept a type(C_PTR) instead of having an interface for each possible type as 'integer :: c_var(*)'.
Needed to add TARGET attribute to some variables to allow use of C_LOC.