[cairo] Missing const in cairo API ?

Damien Carbonne aetdcarbonne at free.fr
Mon Oct 2 15:08:41 PDT 2006


Robert O'Callahan a écrit :
> On Sun, 2006-10-01 at 20:31 -0400, Behdad Esfahbod wrote:
>   
>> And I'm not sure if adding const keywords in the API is even safe.  The
>> compiler uses consts to make certain assumptions.  Can't think of
>> anything in particular here though.
>>     
>
> Compilers do not generally assume that "const" data is unchanging, since
> in most cases the compiler has to assume there are non-const aliases to
> data passed in as a const parameter.
>
> Rob
>
>   
Isn't "strict-alias" compiler option related to this kind of assumption ?


More information about the cairo mailing list