Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!linus!philabs!cmcl2!seismo!brl-tgr!gwyn From: gwyn@brl-tgr.ARPA (Doug Gwyn ) Newsgroups: net.lang.c Subject: Re: C preprocessor: bug or intentional deficiency? Message-ID: <9763@brl-tgr.ARPA> Date: Sat, 6-Apr-85 08:18:44 EST Article-I.D.: brl-tgr.9763 Posted: Sat Apr 6 08:18:44 1985 Date-Received: Mon, 8-Apr-85 00:38:04 EST References: <281@chalmers.UUCP> Organization: Ballistic Research Lab Lines: 9 > How do I get a C macro to define another macro? Or rather, > the expansion of a macro causes another macro to be defined. > ... > That this does not work, is it a bug in the preprocessor, > or is it just not supposed to work? If so, why not? The C preprocessor is NOT a general macro processor, nor is it intended to be. If you have m4, use that; otherwise punt.