Complete.Org: Mailing Lists: Archives: freeciv-dev: February 2002:
[Freeciv-Dev] Re: New Patch
Home

[Freeciv-Dev] Re: New Patch

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Alexander Mai <st002279@xxxxxxxxxxxxxxxxxxxxxx>
Cc: "freeciv-dev@xxxxxxxxxxx" <freeciv-dev@xxxxxxxxxxx>
Subject: [Freeciv-Dev] Re: New Patch
From: Raimar Falke <hawk@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 6 Feb 2002 18:21:09 +0100
Reply-to: rf13@xxxxxxxxxxxxxxxxxxxxxx

On Wed, Feb 06, 2002 at 06:12:09PM +0100, Alexander Mai wrote:
> On Wed, 6 Feb 2002 16:19:06 +0100, Raimar Falke wrote:
> 
> >> There are indeed both kinds of warnings and my cast
> >> to (long) is to be well justified.
> >
> >The original code works without warning as long as size_t isn't a
> >long. There are no information about this in the C spec. To avoid this
> >you can do a cast to int: "(int)sizeof(...)".
> >
> 
> In turn your proposal would break if sizeof() is actually 
> of type long. (and it can't be casted perhaps...).

Why can't size_t be casted to int?

        Raimar

-- 
 email: rf13@xxxxxxxxxxxxxxxxx
    1) Customers cause problems.
    2) Marketing is trying to create more customers.
  Therefore:
    3) Marketing is evil.


[Prev in Thread] Current Thread [Next in Thread]