Skip to content

Commit 103ed89

Browse files
committed
Use ACHAR() instead of the nonstandard backslash escape sequences.
1 parent bee546f commit 103ed89

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

module/iso_c_binding.f90

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,14 @@ module iso_c_binding
7575
integer, parameter :: c_char = 1
7676

7777
! C characters with special semantics
78-
character(kind=c_char, len=1), parameter :: c_null_char = '\0'
79-
character(kind=c_char, len=1), parameter :: c_alert = '\a'
80-
character(kind=c_char, len=1), parameter :: c_backspace = '\b'
81-
character(kind=c_char, len=1), parameter :: c_form_feed = '\f'
82-
character(kind=c_char, len=1), parameter :: c_new_line = '\n'
83-
character(kind=c_char, len=1), parameter :: c_carriage_return = '\r'
84-
character(kind=c_char, len=1), parameter :: c_horizontal_tab = '\t'
85-
character(kind=c_char, len=1), parameter :: c_vertical_tab = '\v'
78+
character(kind=c_char, len=1), parameter :: c_null_char = achar(0)
79+
character(kind=c_char, len=1), parameter :: c_alert = achar(7)
80+
character(kind=c_char, len=1), parameter :: c_backspace = achar(8)
81+
character(kind=c_char, len=1), parameter :: c_form_feed = achar(12)
82+
character(kind=c_char, len=1), parameter :: c_new_line = achar(10)
83+
character(kind=c_char, len=1), parameter :: c_carriage_return = achar(13)
84+
character(kind=c_char, len=1), parameter :: c_horizontal_tab = achar(9)
85+
character(kind=c_char, len=1), parameter :: c_vertical_tab = achar(11)
8686

8787
contains
8888

0 commit comments

Comments
 (0)