Re: g_remove



Glib itself wouldn't even compile if I removed that before compilation as it wouldn't find 64bit integer type. Glib just cannot require 64bit integer type and be C89 standard compliant at the same time when C89 doesn't require existence of 64bit integer type.

Ok, I won't troll anymore.

On 02/19/2011 03:20 PM, Tor Lillqvist wrote:
- doesn't compile on x86-32 linux with glibc when I remove all typedefes and
occurences of long long in header files

Equally interesting, it doesn't compile if you replace all instances
of the letter 'a' in your header files with the letter 'b'. Or, if you
feel really adventurous, with the letter 'x'.

Each GLib build is configured to work with a specific compiler, C
library, and associated header files. If you break the header files on
purpose, you can't expect the same GLib developer package to work with
it any more.

--tml



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]