with ADA.Text_IO , ADA.Integer_Text_IO ,ADA.Float_Text_IO ;
Use ADA.Text_IO , ADA.Integer_Text_IO ,ADA.Float_Text_IO ;
Procedure test Is
x : INTEGER :=10 ;
my_char : Character ; -- Variable declaration for all types
my_float : Float :=1.5 ;
Begin
put( " MahindraSatyam" ) ;
new_line;
put( " MahindraSatyam" ) ;
new_line;
put( " The value of xis " ) ;
put( x,20 ) ;
new_line;
put( " The value of xis " ) ;
put( x,2 ) ;
x := INTEGER'SIZE;
put( " value of x:" ) ;
put( x,2 ) ;
new_line;
Put( LONG_DOUBLE'SIZE) ;
Put( LONG_DOUBLE'FIRST) ;
Put( "to" ) ;
put( LONG_DOUBLE'LAST) ;
new_line;
Put( LONG_LONG_FLOAT'SIZE) ;
new_line;
Put( LONG_FLOAT'SIZE) ;
new_line;
Put( FLOAT'SIZE) ;
End test;
d2l0aCBBREEuVGV4dF9JTywgQURBLkludGVnZXJfVGV4dF9JTyxBREEuRmxvYXRfVGV4dF9JTzsKVXNlIEFEQS5UZXh0X0lPLCBBREEuSW50ZWdlcl9UZXh0X0lPLEFEQS5GbG9hdF9UZXh0X0lPOwogClByb2NlZHVyZSB0ZXN0IElzCgp4IDogSU5URUdFUiA6PTEwICA7Cm15X2NoYXIgIDogQ2hhcmFjdGVyICA7ICAgICAgICAgLS0gIFZhcmlhYmxlIGRlY2xhcmF0aW9uIGZvciBhbGwgdHlwZXMKbXlfZmxvYXQgOiBGbG9hdCAgICAgIDo9MS41ICA7CgpCZWdpbgpwdXQoIiBNYWhpbmRyYVNhdHlhbSIpOwpuZXdfbGluZTsKcHV0KCIgTWFoaW5kcmFTYXR5YW0iKTsKbmV3X2xpbmU7CnB1dCgiIFRoZSB2YWx1ZSBvZiB4aXMgIik7CnB1dCh4LDIwKTsKbmV3X2xpbmU7CnB1dCgiIFRoZSB2YWx1ZSBvZiB4aXMgIik7CnB1dCh4LDIpOwp4IDo9IElOVEVHRVInU0laRTsKcHV0KCIgdmFsdWUgb2YgeDoiKTsKcHV0KHgsMik7CgpuZXdfbGluZTsKUHV0KExPTkdfRE9VQkxFJ1NJWkUpOwpQdXQoTE9OR19ET1VCTEUnRklSU1QpOwpQdXQoInRvIik7CnB1dChMT05HX0RPVUJMRSdMQVNUKTsKCm5ld19saW5lOwpQdXQoTE9OR19MT05HX0ZMT0FUJ1NJWkUpOwoKbmV3X2xpbmU7ClB1dChMT05HX0ZMT0FUJ1NJWkUpOwoKbmV3X2xpbmU7ClB1dChGTE9BVCdTSVpFKTsKCgpFbmQgdGVzdDsg
compilation info
gnatgcc -c -pipe -O2 prog.adb
prog.adb:4:11: warning: file name does not match unit name, should be "test.adb"
prog.adb:25:05: "LONG_DOUBLE" is undefined (more references follow)
gnatmake: "prog.adb" compilation error
stdout