Received: from biscayne-one-station.mit.edu (BISCAYNE-ONE-STATION.MIT.EDU [18.7.7.80]) by krbdev.mit.edu (8.12.9) with ESMTP id l8J8LDHW028944; Wed, 19 Sep 2007 04:21:13 -0400 (EDT) Received: from outgoing.mit.edu (OUTGOING-AUTH.MIT.EDU [18.7.22.103]) by biscayne-one-station.mit.edu (8.13.6/8.9.2) with ESMTP id l8J8L76F016784; Wed, 19 Sep 2007 04:21:08 -0400 (EDT) Received: from [69.25.196.101] (VPN-SEVENTY-FOUR.MIT.EDU [18.100.0.74]) (authenticated bits=0) (User authenticated as raeburn@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.6/8.12.4) with ESMTP id l8J8L65G026251 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Wed, 19 Sep 2007 04:21:07 -0400 (EDT) In-Reply-To: References: MIME-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-ID: <9F860618-8430-4B79-80F4-640F90EED4BA@mit.edu> Content-Transfer-Encoding: 7bit From: Ken Raeburn Subject: Re: [krbdev.mit.edu #5601] win-mac.h "leaks" defines Date: Wed, 19 Sep 2007 04:21:06 -0400 To: rt@krbdev.mit.edu X-Mailer: Apple Mail (2.752.3) X-Scanned-BY: MIMEDefang 2.42 X-Spam-Flag: NO X-Spam-Score: 0.00 RT-Send-Cc: X-RT-Original-Encoding: us-ascii Content-Length: 740 On Sep 19, 2007, at 00:54, Jeffrey Altman via RT wrote: > I would not be opposed to removal of #defines such as: [...] > provided that they continue to be defined when building the krb5 > libraries. Sure -- they belong in the windows version of autoconf.h, which would then no longer be just a copy of win-mac.h. That's where we define such macros for the other platforms, and that's where our code (at least, the UNIX code) looks for them. Actually, some of them should probably just go away altogether because we require certain things, like the existence of "void" and and strerror(). It wouldn't hurt for us to come up with a list of just what we're requiring, at least whatever's not required by C90. Ken