Next: CEILING, Previous: C_FUNLOC, Up: Intrinsic Procedures
C_LOC — Obtain the C address of an objectC_LOC(x) determines the C address of the argument.
     RESULT = C_LOC(x)
     | x | Associated scalar pointer or interoperable scalar
		   or allocated allocatable variable with TARGETattribute. | 
C_PTR and contains the C address
of the argument.
               subroutine association_test(a,b)
            use iso_c_binding, only: c_associated, c_loc, c_ptr
            implicit none
            real, pointer :: a
            type(c_ptr) :: b
            if(c_associated(b, c_loc(a))) &
               stop 'b and a do not point to same target'
          end subroutine association_test