Mail Archives: djgpp/1998/08/30/02:30:47
Salvador Eduardo Tropea (SET) wrote:
>
> Endlisnis <s257m AT unb DOT ca> wrote:
> > Rylan 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.
Yes it does. But it does not fix a length for int.
es 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
Okay, sorry.
- Raw text -