Skip to content

Commit d86e952

Browse files
committed
bool: print hex value
1 parent 45d46ab commit d86e952

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/bool/logbool.f90

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ logical(c_bool) function logical_not(L) bind(C)
1414
integer :: i
1515
integer(C_INT) :: ic
1616

17+
character(*), parameter :: fmt = '(a16,2x,i3,2x,z8)'
18+
1719
!> avoid uninitialized variable warning
1820
i = 0
1921
ic = 0
@@ -33,11 +35,12 @@ logical(c_bool) function logical_not(L) bind(C)
3335

3436
print '(/, a, l1, a, l1)', "logical_not(", L, "): ", logical_not
3537

36-
print '(a,1x,a)', "storage_size()", "bits"
37-
print '(a15,i0)', "logical: ", storage_size(Ld)
38-
print '(a15,i0)', "C_BOOL: ", storage_size(L)
39-
print '(a15,i0)', "integer: ", storage_size(i)
40-
print '(a15,i0)', "C_INT: ", storage_size(ic)
38+
39+
print '(a16,2x,a,2x,a8)', "storage_size()", "bits", "hex"
40+
print fmt, "logical:", storage_size(Ld), Ld
41+
print fmt, "C_BOOL: ", storage_size(L), L
42+
print fmt, "integer: ", storage_size(i), i
43+
print fmt, "C_INT: ", storage_size(ic), ic
4144

4245
end function logical_not
4346

0 commit comments

Comments
 (0)