comp.lang.ada
 help / color / mirror / Atom feed
From: Warren <ve3wwg@gmail.com>
Subject: Re: Encapsulating Ada.Direct_IO
Date: Wed, 24 Nov 2010 21:31:28 +0000 (UTC)
Date: 2010-11-24T21:31:28+00:00	[thread overview]
Message-ID: <Xns9E3AA81806B92WarrensBlatherings@85.214.73.210> (raw)
In-Reply-To: ic1uop$nhs$1@munin.nbi.dk

Randy Brukardt expounded in news:ic1uop$nhs$1@munin.nbi.dk:

> "Peter C. Chapin" <pcc482719@gmail.com> wrote in message 
> news:tM6dnaTzn6shVH7RRVn_vwA@giganews.com...
> ...
>> Something I wonder about (I don't have the answer) is if
>> it necessary to use a representation clause to force the
>> size of the objects being read to be 8 bits. I'm a little
>> unclear if the standard requires Character to be stored in
>> a file in 8 bit units. That is, the language might treat 
>> the type Character rather more abstractly than you want.
>> Again I'm not sure of this and I'd love to get some
>> insights from others myself. 
> 
> Surely not. Not all machines have 8-bits as any sort of
> native type. For instance, the Unisys U2200 (a 36-bit
> machine, with 9-bit bytes) used Character'Size = 9. (It was
> great fun for the cross-compiler.) 
> 
>                                       Randy.

Heh heh, the Honeywell Level 66 and DPS-8 machines were like 
that too. That extra bit in a byte sometimes came in handy. 
But that made porting to "normal platforms" tricky.

Warren



  parent reply	other threads:[~2010-11-24 21:31 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-11-17  4:44 Encapsulating Ada.Direct_IO Bryan
2010-11-17  5:20 ` Adam Beneschan
2010-11-26 15:31   ` Bryan
2010-11-17 12:25 ` Peter C. Chapin
2010-11-18  1:16   ` Randy Brukardt
2010-11-18  2:21     ` Peter C. Chapin
2010-11-18 16:36       ` Adam Beneschan
2010-11-18 18:21         ` Peter C. Chapin
2010-11-18 18:36           ` Randy Brukardt
2010-11-18 19:48           ` Adam Beneschan
2010-11-18 20:15             ` Dmitry A. Kazakov
2010-11-18  7:39     ` AdaMagica
2010-11-18 18:38       ` Randy Brukardt
2010-11-18  9:46     ` Maciej Sobczak
2010-11-18 16:31     ` Adam Beneschan
2010-11-18 17:05       ` Dmitry A. Kazakov
     [not found]         ` <ENidndoH8qoqjHvRnZ2dnUVZ_j-dnZ2d@earthlink.com>
2010-11-19  8:24           ` Dmitry A. Kazakov
2010-11-19 16:19             ` Adam Beneschan
2010-11-18 18:45       ` Randy Brukardt
2010-11-24 21:31     ` Warren [this message]
2010-11-17 22:32 ` Yannick Duchêne (Hibou57)
2010-11-17 23:03   ` Adam Beneschan
2010-11-17 23:11     ` Yannick Duchêne (Hibou57)
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox