1 ! Program to test the initialisation range of enumerators
2 ! and kind values check
8 enumerator
:: red
, yellow
=255 , blue
12 enumerator
:: r
, y
= 32767, b
16 enumerator
:: aa
, bb
= 65535, cc
20 enumerator
:: m
, n
= 2147483645, o
25 if (yellow
/= 255) STOP 2
26 if (blue
/= 256) STOP 3
29 if (y
/= 32767) STOP 5
30 if (b
/= 32768) STOP 6
32 if (kind (red
) /= 4) STOP 7
33 if (kind (yellow
) /= 4) STOP 8
34 if (kind (blue
) /= 4) STOP 9
36 if (kind(r
) /= 4 ) STOP 10
37 if (kind(y
) /= 4) STOP 11
38 if (kind(b
) /= 4) STOP 12
41 if (bb
/= 65535) STOP 14
42 if (cc
/= 65536) STOP 15
44 if (kind (aa
) /= 4 ) STOP 16
45 if (kind (bb
) /= 4) STOP 17
46 if (kind (cc
) /= 4) STOP 18
50 if (n
/= 2147483645) STOP 20
51 if (o
/= 2147483646) STOP 21
53 if (kind (m
) /= 4 ) STOP 22
54 if (kind (n
) /= 4) STOP 23
55 if (kind (o
) /= 4) STOP 24