[EMAIL PROTECTED] wrote:
> 
>       People have very different understandings of what options B and C were
>       in the original vote.

Hi Allen,

That seems to be an understatement.

I've already voted "C", because I think the new OGLBASE behavior of not
defining prototypes for ext functions should be the default.  I dislike
the fact that glext.h is #include'd in gl.h in both of the options you've
presented (which is what I understood the original vote to be about, hence
I voted "A" which explicitly did not #include glext.h), but in the interest
of moving things along, I can live with it.  Of course, this is assuming I
understand your current proposal correctly.  So, I'd like to reiterate what
I understand your proposal to be.  First, some definitions:

Old behavior = backward compatibility.  The implementation is free to do
               whatever it wants to maintain this.  i.e. some will #include
               glext.h, some won't.  Most will declare function prototypes for
               extension functions, but not typedefs.

New behavior = glext.h is always #include'd from gl.h.  Extension function
               prototypes are never declared, and all extension related
               typedefs (including the function typedefs) are contained in
               glext.h.

The thing we're voting on is whether the "new OGLBASE compliant" behavior, or
the "old, backwards compatible" behavior is the default.  "B" = old behavior
is default, "C" = new behavior is default.

Allen, is this a correct summary of your proposal?

Cheers!
-- 
Brett Johnson <[EMAIL PROTECTED]
HP Technical Solutions Laboratory
     -  i  n  v  e  n  t  -

Reply via email to