Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!lll-winken!uunet!munnari.oz.au!mimir!hugin!augean!chook.ua.oz!cagney From: cagney@chook.ua.oz (Andrew Cagney - aka Noid) Newsgroups: comp.os.minix Subject: Re: ANSI C pre processing, The '#' char is valid Message-ID: <619@augean.OZ> Date: 13 Oct 89 03:47:53 GMT Sender: news@augean.OZ Reply-To: cagney@chook.ua.oz (Andrew Cagney - aka Noid) Organization: Comp Sci, Uni of Adelaide, Australia Lines: 16 I've been digging arround the ANSI standard some more: The '#' character is defined as a token. Independant of the directives hence TURBO-CPP deleting the '#' character is invalid. So lines like #define a # define x are valid and so is mov ax, #CLICK_SIZE The # does not have to be bound to a preprocessing command. Andrew Cagney