Can you advise me please on ISO 10646 support? I need to supply this in some software I am writing, and it's not something I have done before.
As a test I have copied a routine fromMetcalf, Reid and Cohen's book (page 310). It's not complete, but I have tried to compile the following:
integer, parameter:: ucs4 = selected_char_kind('ISO_10646')
character(*,ucs4),intent(out) :: string
integer :: val(8)
This won't compile. I get the error message for line 3:
This is an incorrect value for a kind type parameter in this context.
Is there an issue with ISO 10646 support in Intel Fortran (2012)?