Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!hao!noao!mcdsun!nud!anasazi!jose From: jose@anasazi.UUCP (Jose Vasconcellos) Newsgroups: comp.sys.ibm.pc Subject: Turbo-C bug (macro expansion) Message-ID: <7@anasazi.UUCP> Date: Mon, 21-Sep-87 11:57:26 EDT Article-I.D.: anasazi.7 Posted: Mon Sep 21 11:57:26 1987 Date-Received: Wed, 23-Sep-87 04:37:20 EDT Organization: Anasazi Inc., Phoenix AZ Lines: 19 The following code does not expand properly. This bug is found in tc, tcc, and cpp. #define MACRO(a) /* comment */ xyz() { MACRO(1); } This expands to xyz() { /; } If the comment is removed the expansion is processed correctly. Also, if there is more than 1 argument it works properly.