Path: utzoo!attcan!uunet!cs.utexas.edu!news-server.csri.toronto.edu!smoke.cs.toronto.edu!neat.cs.toronto.edu!moraes From: moraes@cs.toronto.edu (Mark Moraes) Newsgroups: comp.sys.sgi Subject: Re: Black Magic: __EXTENSIONS__ Message-ID: <90Oct26.182639edt.1347@smoke.cs.toronto.edu> Date: 26 Oct 90 22:26:53 GMT References: Organization: Department of Computer Science, University of Toronto Lines: 7 It would appear that #ifdef __EXTENSIONS__ encloses all non-ANSI stuff in the header files. Presumably, if __EXTENSIONS__ were undefined, the SGI header files would strictly conform to the ANSI namespace. I can't find a way to turn off __EXTENSIONS__, short of putting undef's in my code. [gcc will turn it off with -ansi, which I hope is correct] Of course, lots of things stop working once you turn off __EXTENSIONS__.