Skip to content

Commit 06678c7

Browse files
authored
Merge pull request #789 from jvdp1/fix_str2num
Module str2num and related tests
2 parents 643c255 + 96ad5e4 commit 06678c7

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/stdlib_str2num.fypp

+1-1
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ module stdlib_str2num
109109
integer(int8) :: err
110110
!----------------------------------------------
111111
call to_num_base(s,v,p,err)
112-
p = min( p , len(s) )
112+
p = min( p , len(s, kind = int8) )
113113
s => s(p:)
114114
if(present(stat)) stat = err
115115
end function

test/string/test_string_to_number.fypp

+4-4
Original file line numberDiff line numberDiff line change
@@ -122,10 +122,10 @@ contains
122122
#:elif k1 == "qp"
123123
if(abs(rel_err) > 200*epsilon(0.0_wp)) then
124124
#:endif
125-
write(*,"('formatted read : ' g0)") formatted_read_out
126-
write(*,"('to_num : ' g0)") to_num_out
127-
write(*,"('difference abs : ' g0)") abs_err
128-
write(*,"('difference rel : ' g0 '%')") rel_err * 100
125+
write(*,"('formatted read : ', g0)") formatted_read_out
126+
write(*,"('to_num : ', g0)") to_num_out
127+
write(*,"('difference abs : ', g0)") abs_err
128+
write(*,"('difference rel : ', g0, '%')") rel_err * 100
129129
ucheck = .false.
130130
end if
131131
end function

0 commit comments

Comments
 (0)