Date: Tue, 09 Apr 1996 08:09:19 -0700 From: John Polstra <jdp@polstra.com> To: alk@Think.COM Cc: peter@freebsd.org, current@freebsd.org Subject: Re: suggestion for lib/libc/i386/DEFS.h Message-ID: <199604091509.IAA00897@austin.polstra.com> In-Reply-To: <199604090809.DAA02560@compound.think.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Tony Kimball <alk@Think.COM> wrote: > It would be nice if the as macros would work with ANSI cpp, as for > example: > > #ifndef __concat > #ifdef __STDC__ > #define __CONCAT(a,b) a##b > #define __concat(a,b) __CONCAT(a,b) > #else /* ! __STDC__ */ > #define __concat(a,b) a/**/b > #endif /* __STDC__ */ > #endif /* def __concat */ > ... Changes along these lines are in fact going into -current Real Soon Now. I made the changes locally some time ago, in connection with ELF support. Peter Wemm has since then modified my changes so that they can be merged into -current. He's also incorporated a few suggestions from Bruce Evans, one of which was to use the __CONCAT macro already defined in <sys/cdefs.h>. (That one _does_ work with an ANSI cpp.) I think Peter plans to commit this stuff, when he gets around to it. -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604091509.IAA00897>