On Thursday, 15 September 2005, at 13:01:54 (+0100),
Chris Ross wrote:

BOWIS!

> Within the enumerated type 'Ecore_Config_Flag':
> 
>     typedef enum Ecore_Config_Flag
>     {
>        PF_NONE = 0,
>        PF_BOUNDS = 1,
>        PF_MODIFIED = 2,
>        PF_SYSTEM = 4,
>        PF_CMDLN = 8
>     } Ecore_Config_Flag;
> 
> The problem is PF_SYSTEM, which, under OSX, is defined in the
> network headers to have the same value as AF_SYSTEM. This obviously
> causes the whole sheer-bang to mis-compile.
> 
> Can I make a request to change the prefix from PF_ to ECF_ or EF_
> (or indeed any other prefix that is EFL related).

This was an oversight by the author.  PF_* flags are reserved for libc
Protocol Family constants.  (See "man socket" for more.)

Hopefully there aren't too many of these in use!  They'll need to be
changed....

Michael

-- 
Michael Jennings (a.k.a. KainX)  http://www.kainx.org/  <[EMAIL PROTECTED]>
n + 1, Inc., http://www.nplus1.net/       Author, Eterm (www.eterm.org)
-----------------------------------------------------------------------
 "I am I am I said I'm not myself, I'm not dead, and I'm not for sale.
  So keep your bankroll lottery eat your salad day deathbed motor-
  cade." -- Stone Temple Pilots, "Trippin' on a Hole in a Paper Heart"


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to