Patch for compilers with 'near' and 'far' as keywords

Ryan Drake <[email protected]> Fri, 1 Nov 2002 07:10:51 -0800 (PST)
Newsgroups gmane.comp.video.opengl.sample.general
Message-ID <[email protected]>
--0-778533903-1036163451=:32323
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Is this list still active?

I've generated a patch to allow libGLU to compile with compilers that
complain about 'near' and 'far' being keywords (MSVC).  It is attached.
 Someone with commit access may want to review and apply it.


--0-778533903-1036163451=:32323
Content-Type: application/octet-stream; name="glu-near-far-safe.patch"
Content-Transfer-Encoding: base64
Content-Description: glu-near-far-safe.patch
Content-Disposition: attachment; filename="glu-near-far-safe.patch"

ZGlmZiAtYXVyIG9nbC1zYW1wbGUvbWFpbi9nZngvaW5jbHVkZS9nbC9zcGVj
L2dsdS5zcGVjIG9nbC1zYW1wbGUtbmZzYWZlL21haW4vZ2Z4L2luY2x1ZGUv
Z2wvc3BlYy9nbHUuc3BlYwotLS0gb2dsLXNhbXBsZS9tYWluL2dmeC9pbmNs
dWRlL2dsL3NwZWMvZ2x1LnNwZWMJV2VkIE9jdCAzMCAxNjowMDozNCAyMDAy
CisrKyBvZ2wtc2FtcGxlLW5mc2FmZS9tYWluL2dmeC9pbmNsdWRlL2dsL3Nw
ZWMvZ2x1LnNwZWMJVGh1IE9jdCAzMSAxNjoxMzoxNCAyMDAyCkBAIC00MjIs
NyArNDIyLDcgQEAKIAlwYXJhbQkJb2JqWQkJRmxvYXQ2NFBvaW50ZXIgaW4g
dmFsdWUKIAlwYXJhbQkJb2JqWgkJRmxvYXQ2NFBvaW50ZXIgaW4gdmFsdWUK
IAotVW5Qcm9qZWN0NCh3aW5YLCB3aW5ZLCB3aW5aLCBjbGlwVywgbW9kZWws
IHByb2osIHZpZXcsIG5lYXIsIGZhciwgb2JqWCwgb2JqWSwgb2JqWiwgb2Jq
VykKK1VuUHJvamVjdDQod2luWCwgd2luWSwgd2luWiwgY2xpcFcsIG1vZGVs
LCBwcm9qLCB2aWV3LCB6bmVhciwgemZhciwgb2JqWCwgb2JqWSwgb2JqWiwg
b2JqVykKIAlyZXR1cm4JCUludDMyCiAJcGFyYW0JCXdpblgJCUZsb2F0NjQg
aW4gdmFsdWUKIAlwYXJhbQkJd2luWQkJRmxvYXQ2NCBpbiB2YWx1ZQpAQCAt
NDMxLDggKzQzMSw4IEBACiAJcGFyYW0JCW1vZGVsCQlGbG9hdDY0IGluIGFy
cmF5IFsxNl0KIAlwYXJhbQkJcHJvagkJRmxvYXQ2NCBpbiBhcnJheSBbMTZd
CiAJcGFyYW0JCXZpZXcJCUludDMyIGluIGFycmF5IFs0XQotCXBhcmFtCQlu
ZWFyCQlGbG9hdDY0IGluIHZhbHVlCi0JcGFyYW0JCWZhcgkJRmxvYXQ2NCBp
biB2YWx1ZQorCXBhcmFtCQl6bmVhcgkJRmxvYXQ2NCBpbiB2YWx1ZQorCXBh
cmFtCQl6ZmFyCQlGbG9hdDY0IGluIHZhbHVlCiAJcGFyYW0JCW9ialgJCUZs
b2F0NjRQb2ludGVyIGluIHZhbHVlCiAJcGFyYW0JCW9ialkJCUZsb2F0NjRQ
b2ludGVyIGluIHZhbHVlCiAJcGFyYW0JCW9ialoJCUZsb2F0NjRQb2ludGVy
IGluIHZhbHVlCmRpZmYgLWF1ciBvZ2wtc2FtcGxlL21haW4vZ2Z4L2xpYi9n
bHUvbGlidXRpbC9wcm9qZWN0LmMgb2dsLXNhbXBsZS1uZnNhZmUvbWFpbi9n
ZngvbGliL2dsdS9saWJ1dGlsL3Byb2plY3QuYwotLS0gb2dsLXNhbXBsZS9t
YWluL2dmeC9saWIvZ2x1L2xpYnV0aWwvcHJvamVjdC5jCVdlZCBPY3QgMzAg
MTY6MDA6MzQgMjAwMgorKysgb2dsLXNhbXBsZS1uZnNhZmUvbWFpbi9nZngv
bGliL2dsdS9saWJ1dGlsL3Byb2plY3QuYwlUaHUgT2N0IDMxIDE2OjEzOjM1
IDIwMDIKQEAgLTMzMSw3ICszMzEsNyBAQAogCSAgICAgIGNvbnN0IEdMZG91
YmxlIG1vZGVsTWF0cml4WzE2XSwgCiAJICAgICAgY29uc3QgR0xkb3VibGUg
cHJvak1hdHJpeFsxNl0sCiAJICAgICAgY29uc3QgR0xpbnQgdmlld3BvcnRb
NF0sCi0JICAgICAgR0xjbGFtcGQgbmVhciwgR0xjbGFtcGQgZmFyLAkJICAg
IAorCSAgICAgIEdMY2xhbXBkIHpuZWFyLCBHTGNsYW1wZCB6ZmFyLAkJICAg
IAogCSAgICAgIEdMZG91YmxlICpvYmp4LCBHTGRvdWJsZSAqb2JqeSwgR0xk
b3VibGUgKm9ianosCiAJICAgICAgR0xkb3VibGUgKm9iancpCiB7CkBAIC0z
NTAsNyArMzUwLDcgQEAKICAgICAvKiBNYXAgeCBhbmQgeSBmcm9tIHdpbmRv
dyBjb29yZGluYXRlcyAqLwogICAgIGluWzBdID0gKGluWzBdIC0gdmlld3Bv
cnRbMF0pIC8gdmlld3BvcnRbMl07CiAgICAgaW5bMV0gPSAoaW5bMV0gLSB2
aWV3cG9ydFsxXSkgLyB2aWV3cG9ydFszXTsKLSAgICBpblsyXSA9IChpblsy
XSAtIG5lYXIpIC8gKGZhciAtIG5lYXIpOworICAgIGluWzJdID0gKGluWzJd
IC0gem5lYXIpIC8gKHpmYXIgLSB6bmVhcik7CiAKICAgICAvKiBNYXAgdG8g
cmFuZ2UgLTEgdG8gMSAqLwogICAgIGluWzBdID0gaW5bMF0gKiAyIC0gMTsK


--0-778533903-1036163451=:32323--