Mail Archives: djgpp/1998/08/28/13:58:46
On 28 Aug 98 at 11:11, Endlisnis wrote:
> Salvador Eduardo Tropea (SET) wrote:
> > > > Hi,
> > > > I translated these to C include files, using "unsigned
> > > > int" for "dw" and "unsigned char" for "db" like it was used for NASM.
> > > IMPORTANT: "unsigned int" is 32-bits!! You should put "unsinged short",
> > > that is 16-bits (int all ANSI C versions).
> > I think ANSI-C doesn't imply unsigned short == 16 bits.
> What does ANSI-C say about all varaible sizes?
"long" is at least as wide as "int", which is at least as wide as
"short". In addition, "short" is at least 16 bits wide and "long" is
at least 32 bits wide.
16 bits <= short <= int <= long >= 32 bits
--
george DOT foot AT merton DOT oxford DOT ac DOT uk
- Raw text -