Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!gem.mps.ohio-state.edu!usc!hacgate!aic!howard From: howard@aic.dpl.scg.hac.com (Mike Howard (213)317-5690) Newsgroups: comp.lang.c Subject: Re: __LINE__ and __FILE__ -- a beginner's question Summary: A debugging use of _LINE_ and _FILE_ macros Keywords: LINE FILE debugging Message-ID: <5526@hacgate.UUCP> Date: 12 Oct 89 23:17:24 GMT References: <6257@arcturus> Sender: news@hacgate.UUCP Reply-To: howard@aic.hrl.hac.com (Mike Howard) Organization: Hughes Research Labs, Malibu, CA Lines: 14 In article <6257@arcturus> evil@arcturus.UUCP (Wade Guthrie) writes: >For what purpose are the __LINE__ and __FILE__ macros used? >... is there some use for the applications programmer? I saw this in some programming article as a debugging usage, though I've never used it: #ifdef DEBUG #define DTRACE(var) fprintf(stderr, "%s:%d, var=%d\n",__FILE__,__LINE__,var) #else #define DTRACE(var) #endif Mike Howard howard@aic.hrl.hac.com