How can I convert Ada 83 sources to Ada 9X?
First you should read the following document, which will provide you with much useful information: “Changes to Ada — 1987 to 1995”, file ch83.{ps,doc}, in directory ftp://sw-eng.falls-church.va.us/public/AdaIC/standards/95lrm_rat/v6.0 If you’re using GNAT, the tool you are probably looking for is “gnatchop”. In csh you could use something like this to quickly process existing files: cd dest_dir # The destination directory foreach f ( ../src_dir/*.a ) # ../src_dir is the source directory gnatchop $f end gnatchop will show you what sources are causing problems.