[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: BUG()
Anupam Kapoor <anupam.kapoor@xxxxxxxxx> writes:
> On Fri, 2 Jul 2004 11:44:25 +0200, Borislav Petkov
> <borislav.petkov@xxxxxxxxxxx> wrote:
> > 2. Where does the compiler get those __LINE__ and __FILE__ from?
> they are gcc specific. i know of __FUNCTION__ which provides the
> function name. i am sure there are others too...
ISO/IEC 9899:1999
6.10.8 Predefined macro names
[#1] The following macro names148) shall be defined by the
implementation:
...
__FILE__ The presumed name of the current source file (a
character string literal).149)
__LINE__ The presumed line number (within the current source
file) of the current source line (an integer
constant).149)
--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive: http://mail.nl.linux.org/kernelnewbies/
FAQ: http://kernelnewbies.org/faq/