anchor.diff:              integer(kind=c_int64_t), intent(out) :: region_id
           end function geopm_prof_region
   
  -        !> @brief Fortran interface to geopm_prof_enter C function.
  +        !> @brief Fortran interface to @link geopm.h geopm_prof_enter @endlink C function.
  +        !> @ingroup fortran
           integer(kind=c_int) function geopm_prof_enter(region_id) bind(C)
               import
               implicit none
               integer(kind=c_int64_t), value, intent(in) :: region_id
           end function geopm_prof_enter
   
  -        !> @brief Fortran interface to geopm_prof_exit C function.
  +        !> @brief Fortran interface to @link geopm.h geopm_prof_exit @endlink C function.
  +        !> @ingroup fortran
           integer(kind=c_int) function geopm_prof_exit(region_id) bind(C)
               import
               implicit none
               integer(kind=c_int64_t), value, intent(in) :: region_id
           end function geopm_prof_exit
   
  -        !> @brief Fortran interface to geopm_prof_progress C function.
  +        !> @brief Fortran interface to @link geopm.h geopm_prof_progress @endlink C function.
  +        !> @ingroup fortran
           integer(kind=c_int) function geopm_prof_progress(region_id, fraction) bind(C)
               import
               implicit none
  
positive.code: ! OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  !
  
  module geopm
      use, intrinsic :: ISO_C_BINDING
      implicit none
  
negative.code:             type(c_ptr), intent(out) :: ctl
          end function geopm_ctl_create
  
          !> @brief Fortran interface to @link geopm_ctl.h geopm_ctl_destroy @endlink C function.
          !> @ingroup fortran
          integer(kind=c_int) function geopm_ctl_destroy(ctl) bind(C)
              import
              implicit none
  