And if one do: procedure example is type C_String_Type is array (1..10) of Character; a : C_String_type; begin a := ('1','2','3','4','5','6','7','8','9','A','B','C','D'); end example;
then when compiling: % gnatmake example.adb gnatgcc -c example.adb example.adb:5:09: string literal too long for type "c_string_type" defined at line 2 example.adb:5:09: static expression raises "constraint_error" gnatmake: "example.adb" compilation error Preben -- «Don't use C; In my opinion, C is a library programming language not an app programming language.» - Owen Taylor (GTK+ developer) Use Ada 95, a free language. More info at http://www.adapower.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]