Можно ли сгенерировать более одного интерфейса Fortran 2003 для одной функции / процедуры C с использованием встроенного модуля iso_c_bindings
?
Я хотел бы иметь альтернативные интерфейсы для ситуации, когда параметры типов C неточно совпадают с Fortran, например, *float
в C может быть массивом, ссылкой на одну переменную или указателем (C_PTR_NUL).