1
- ! This program is run when configuring the json-fortran build,
2
- ! to determine whether or not ISO 10646/UCS4 characters are
3
- ! supported by the compiler
4
- program test_iso_10646_support
5
- use iso_fortran_env ,only: output_unit, error_unit
6
- implicit none
7
- integer , parameter :: UCS4_K = selected_char_kind(' ISO_10646' )
1
+ ! *******************************************************************************************************
2
+ ! ****u* JSON/test_iso_10646_support
3
+ !
4
+ ! NAME
5
+ ! test_iso_10646_support
6
+ !
7
+ ! DESCRIPTION
8
+ ! This program is run when configuring the json-fortran build,
9
+ ! to determine whether or not ISO 10646/UCS4 characters are
10
+ ! supported by the compiler.
11
+ !
12
+ ! AUTHOR
13
+ ! Izaak Beekman
14
+ !
15
+ ! SOURCE
8
16
9
- if ( UCS4_K == - 1 ) then ! Not supported!
10
- write (error_unit,' (A)' ) ' Your compiler does not support ISO 10646/UCS4 characters!'
11
- write (error_unit,' (A)' ) ' JSON-Fortran must/will be configured to use the "DEFAULT"'
12
- write (error_unit,' (A)' ) ' character set. (Should be "ASCII" on a reasonable system.)'
13
- stop 2
14
- else
15
- write (error_unit,' (A)' ) ' Congratulations! Your compiler supports ISO 10646/UCS4!'
16
- write (error_unit,' (A)' ) ' JSON-Fortran may be configured to enable UCS4 support.'
17
- write (output_unit,' (A)' ) ' UCS4_SUPPORTED'
18
- end if
19
- end program test_iso_10646_support
17
+ program test_iso_10646_support
18
+
19
+ use iso_fortran_env ,only: output_unit, error_unit
20
+
21
+ implicit none
22
+
23
+ integer , parameter :: UCS4_K = selected_char_kind(' ISO_10646' )
24
+
25
+ if ( UCS4_K == - 1 ) then ! Not supported!
26
+ write (error_unit,' (A)' ) ' Your compiler does not support ISO 10646/UCS4 characters!'
27
+ write (error_unit,' (A)' ) ' JSON-Fortran must/will be configured to use the "DEFAULT"'
28
+ write (error_unit,' (A)' ) ' character set. (Should be "ASCII" on a reasonable system.)'
29
+ stop 2
30
+ else
31
+ write (error_unit,' (A)' ) ' Congratulations! Your compiler supports ISO 10646/UCS4!'
32
+ write (error_unit,' (A)' ) ' JSON-Fortran may be configured to enable UCS4 support.'
33
+ write (output_unit,' (A)' ) ' UCS4_SUPPORTED'
34
+ end if
35
+
36
+ end program test_iso_10646_support
37
+ ! *******************************************************************************************************
0 commit comments