| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | i | |||
| character(len=*), | intent(out) | :: | str |
subroutine neci_getarg(i, str) #ifdef NAGF95 use f90_unix_env, only: getarg #endif implicit none integer, intent(in) :: i character(len=*), intent(out) :: str #if defined(__OPEN64__) || defined(__PATHSCALE__) integer(int32) :: j #else integer :: j #endif #ifdef WARNING_WORKAROUND_ j = i #endif #if defined NAGF95 call getarg(i, str) #elif defined(BLUEGENE_HACKS) call getarg(int(i, 4), str) #elif defined(__OPEN64__) || defined(__PATHSCALE__) j = i call get_command_argument(j, str) #else call get_command_argument(i, str) #endif end subroutine neci_getarg