00:39:10 gwr: while you're in there, it might be nice to get rid of all the #ifdef soup for K&R compilers 00:39:27 I think we can safely require a compiler no older than 37 years at this point :) 00:39:55 (it won't get rid of it entirely, but would at least reduce the complexity a bit) 08:15:05 +1 08:15:19 thats really good idea:) 15:48:32 there's already so many layers of #ifdefs in some of those places that I find it very hard to follow what's actually going on 15:52:40 jbk: while I'm in where? which #ifdef soup? There are so many choices:) 15:52:47 the xdr.h stuff 15:52:52 Ah. 15:53:25 and yes, we have a plethora of choices there :) 15:58:16 Which #idefs in there do you think we could do without? 15:58:58 I only see the old K&R declarations. Everything else looks like it's needed. 15:59:40 that's what I mean.. the old K&R stuff... 16:00:15 So __STDC__. Ok. 16:00:53 yeah... (and I just meant if you felt like it while messing with xdr.h) 16:01:34 there are other files with similar things I'm sure, but that could be done separately 16:12:47 Oh, we have a LOT of __STDC__ stuff in uts/common/rpc. I think I'll leave that for a project to do "just that". 16:13:05 Is that everwhere in our headers? 16:14:09 Looks like mostly there. 20:22:53 gwr: my only comment -- and it took me ages just now to try to find and remember -- is places like cpuvar.h seem to imply they use __STDC__ to hide from genassym 20:23:06 (which I'm not even sure works?!) 20:23:51 Thanks. I guess we'll find out when we get around to removing not __STDC__ stuff. 20:35:16 but you'll break building with the bundled K&R-only SunOS 4 compiler that was barely only useful for rebuilding the kernel! 20:36:19 (...and not a single tear will be shed) 20:52:11 :D