@@ -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