6 character(len
=:), allocatable
:: my_str
8 integer, parameter :: slen_init
= 7
9 integer :: slen
= slen_init
12 if (slen
/= slen_init
.or
. len(my_str
) /= slen
.or
. my_str
/= ' ') then
19 integer, value
:: strlen
20 character(len
=strlen
)::fstr
22 strlen
= 17 ! Make sure strlen was really passed by value