
19 May
2004
19 May
'04
10:01 p.m.
In message BAY2-F58GmPlGd7zO9g0001fb0a@hotmail.com you wrote:
This might not be a typical u-boot question but it appears in u-boot code. u-boot defines a macro as below: #define GOT(NAME) .L_ ##NAME (r14)
This is standard CPP use.
I think ## is used to change string to instruction parameter name. But what
No. The `##' preprocessing operator is used to paste tokens together. RTFM (see section "Concatenation").
does .L_ stand for?
An arbitrary name for a local label?
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd@denx.de
Thought for the day: What if there were no hypothetical situations?