Fortran Wiki
Assumed-size and assumed-length pointers