Skip to content

Commit 96ad5e4

Browse files
committed
Fix str2num
1 parent df45374 commit 96ad5e4

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

Diff for: src/stdlib_str2num.fypp

+1-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ module stdlib_str2num
9999
integer(int8) :: err
100100
!----------------------------------------------
101101
call to_num_base(s,v,p,err)
102-
p = min( p , len(s) )
102+
p = min( p , len(s, kind = int8) )
103103
s => s(p:)
104104
if(present(stat)) stat = err
105105
end function

Diff for: 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)