Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!gem.mps.ohio-state.edu!ginosko!uunet!kddlab!titcca!sragwa!wsgw!socslgw!diamond From: diamond@csl.sony.co.jp (Norman Diamond) Newsgroups: comp.std.c Subject: Macro-created # directives Message-ID: <10891@riks.csl.sony.co.jp> Date: 29 Sep 89 07:22:01 GMT Reply-To: diamond@ws.sony.junet (Norman Diamond) Organization: Sony Computer Science Laboratory Inc., Tokyo, Japan Lines: 21 Consider the following sample program: #define junk #include junk Does my preprocessor have to include ? Note that this is different from the situation mentioned in the standard. For the following sample program: #define junk2(arg) arg junk2(#include ) the standard says that the behavior is undefined. -- Norman Diamond, Sony Corporation (diamond@ws.sony.junet) The above opinions are inherited by your machine's init process (pid 1), after being disowned and orphaned. However, if you see this at Waterloo or Anterior, then their administrators must have approved of these opinions.