From owner-freebsd-current Thu Apr 6 23:34:31 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id XAA24411 for current-outgoing; Thu, 6 Apr 1995 23:34:31 -0700 Received: from localhost (localhost [127.0.0.1]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id XAA24404 ; Thu, 6 Apr 1995 23:34:30 -0700 X-Authentication-Warning: freefall.cdrom.com: Host localhost didn't use HELO protocol To: pete@pelican.com (Pete Carah) cc: gie@charon.er.usgs.gov, current@FreeBSD.org Subject: Re: preprocessor conflict in proj.4 (geodesic.h) In-reply-to: Your message of "Thu, 06 Apr 95 23:10:33 PDT." Date: Thu, 06 Apr 1995 23:34:30 -0700 Message-ID: <24403.797236470@freefall.cdrom.com> From: "Jordan K. Hubbard" Sender: current-owner@FreeBSD.org Precedence: bulk > I'm cc'ing this to the freebsd group in case those dummy args should > have underscores. > > The offending define is > geodesic.h:# define f GEODESIC.FLAT > ---------------------------------------------------------------- > and lines in ctype.h: > #if defined(_USE_CTYPE_INLINE_) > static __inline int > __istype(_BSD_RUNE_T_ c, unsigned long f) Yeah.. This isn't the first time this has come up. Last time, I prepended an undercore to all the macro argument names but I also seem to recall that Garrett screamed something at me about moving things from implementation space to frobutronic space, or something.. I can't remember. In any case, Garrett knows the right answer to this! I don't! Garrett? :-) Jordan