@@ -189,8 +189,8 @@ subroutine read_value_integer_p(value_to_read, name)
189189
190190 implicit none
191191
192- integer :: value_to_read
193- character (len=* ) :: name
192+ integer , intent ( inout ) :: value_to_read
193+ character (len=* ), intent ( in ) :: name
194194 character (len= MAX_STRING_LEN) :: string_read
195195 integer :: ierr
196196 common / param_err_common/ ierr
@@ -209,8 +209,8 @@ subroutine read_value_double_precision_p(value_to_read, name)
209209
210210 implicit none
211211
212- double precision :: value_to_read
213- character (len=* ) :: name
212+ double precision , intent ( inout ) :: value_to_read
213+ character (len=* ), intent ( in ) :: name
214214 character (len= MAX_STRING_LEN) :: string_read
215215 integer :: ierr
216216 common / param_err_common/ ierr
@@ -229,8 +229,8 @@ subroutine read_value_logical_p(value_to_read, name)
229229
230230 implicit none
231231
232- logical :: value_to_read
233- character (len=* ) :: name
232+ logical , intent ( inout ) :: value_to_read
233+ character (len=* ), intent ( in ) :: name
234234 character (len= MAX_STRING_LEN) :: string_read
235235 integer :: ierr
236236 common / param_err_common/ ierr
@@ -249,8 +249,8 @@ subroutine read_value_string_p(value_to_read, name)
249249
250250 implicit none
251251
252- character (len=* ) :: value_to_read
253- character (len=* ) :: name
252+ character (len=* ), intent ( inout ) :: value_to_read
253+ character (len=* ), intent ( in ) :: name
254254 character (len= MAX_STRING_LEN) :: string_read
255255 integer :: ierr
256256 common / param_err_common/ ierr
@@ -269,8 +269,8 @@ subroutine read_value_integer_next_p(value_to_read, name)
269269
270270 implicit none
271271
272- integer :: value_to_read
273- character (len=* ) :: name
272+ integer , intent ( inout ) :: value_to_read
273+ character (len=* ), intent ( in ) :: name
274274 character (len= MAX_STRING_LEN) :: string_read
275275 integer :: ierr
276276 common / param_err_common/ ierr
@@ -289,8 +289,8 @@ subroutine read_value_double_prec_next_p(value_to_read, name)
289289
290290 implicit none
291291
292- double precision :: value_to_read
293- character (len=* ) :: name
292+ double precision , intent ( inout ) :: value_to_read
293+ character (len=* ), intent ( in ) :: name
294294 character (len= MAX_STRING_LEN) :: string_read
295295 integer :: ierr
296296 common / param_err_common/ ierr
@@ -309,8 +309,8 @@ subroutine read_value_logical_next_p(value_to_read, name)
309309
310310 implicit none
311311
312- logical :: value_to_read
313- character (len=* ) :: name
312+ logical , intent ( inout ) :: value_to_read
313+ character (len=* ), intent ( in ) :: name
314314 character (len= MAX_STRING_LEN) :: string_read
315315 integer :: ierr
316316 common / param_err_common/ ierr
0 commit comments