From: Jerry <lan...@qw...> - 2008-12-30 00:08:34
|
On Dec 24, 2008, at 1:39 PM, Alan W. Irwin wrote: > ada > Missing examples : 31 > Differing postscript output : 15 29 > Missing stdout : > Differing stdout : 23 > adathick > Missing examples : 31 > Differing postscript output : 15 29 > Missing stdout : > Differing stdout : 23 The reason for the differing stdout text in the Ada examples 23 is in the differing way that Ada denotes numbers that are not base 10. (Ada can handle--input and output--numbers in any base from 2 to 16 or 36-- I can't remember which right now.) The pattern is The_Base#The_Number#, so for example what C denotes as 0x80000000 Ada denotes as 16#80000000#. I have made the Ada output conform to the C style. Also, trivially, the C version prints out ... style and weight are sans-serif upright medium which I "corrected" in my original thick Ada version to ... style and weight are sans-serif upright medium The extra space has been re-inserted in the thick Ada example for consistency with the C output. Jerry |