Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!hellgate.utah.edu!cc.utah.edu!orcutt From: ORCUTT@cc.utah.edu Newsgroups: comp.lang.c Subject: Re: A new one on me... Message-ID: <35978@cc.utah.edu> Date: 2 Dec 89 16:36:46 MDT Lines: 14 I just tried the following code in Turbo C. It outputs "0" and gives no warning. #include /* prototype of printf, for what it's worth */ int main() { printf("%d\n", ''); /* test null character constant */ return (0); } To answer an earlier question, Turbo C predefines the preprocessor macro __TURBOC__ as 0x0200 after patch and as something else if not patched. It does not define the macro MSDOS.