43#include "implicit_f.inc"
48 INTEGER,
intent(in) :: new_size
52 INTEGER :: old_size, ierr
54 IF(.NOT.
ASSOCIATED(ptr))
RETURN
56 IF(ierr /= 0) stop
"memory allocation error"
58 old_size =
min(
SIZE(ptr), new_size)
73#include "implicit_f.inc"
79 INTEGER,
intent(in) :: new_size
83 INTEGER :: old_size, ierr
85 IF(.NOT.
ASSOCIATED(ptr))
RETURN
88 IF(ierr /= 0) stop
"memory allocation error"
90 old_size =
min(
SIZE(ptr), new_size)
pointer jreallocate(ptr, new_size)
integer function, dimension(:), pointer ireallocate(ptr, new_size)