Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site ccieng5.UUCP Path: utzoo!watmath!clyde!floyd!harpo!seismo!rochester!ritcv!ccieng5!jbf From: jbf@ccieng5.UUCP (Jens Bernhard Fiederer) Newsgroups: net.lang.c Subject: preprocessor question Message-ID: <301@ccieng5.UUCP> Date: Thu, 22-Mar-84 14:11:09 EST Article-I.D.: ccieng5.301 Posted: Thu Mar 22 14:11:09 1984 Date-Received: Fri, 23-Mar-84 21:41:53 EST Organization: Computer Consoles Inc., Rochester, NY Lines: 24 We would like to define a macro that includes conditional compilation, i.e., is of the form #define MACRO(.....) \ ......\ #if .....\ .....\ #else\ .....\ #endif ...... ,,,,, Our pre-processor expands the macro, leaving the #if's. Is this a bug? Is there a way to force a second pass of the preprocessor? If there is, how do we force the #if, #else, and #endif to the beginning of the lines? Can Shirley find happiness in the arms of a Siberian dancing bear? Pleadingly Yours, Azhrarn and Rick -- Reachable as ....allegra![rayssd,rlgvax]!ccieng5!jbf Or just address to 'native of the night' and trust in the forces of evil.