| |||
| Home > Language Extensions > Standard C and standard C++ language extensions > Assembler labels | |||
Assembler labels specify the assembler name to use for a C
symbol. For example, you might have assembler code and C code that
uses the same symbol name, such as counter. Therefore,
you can export a different name to be used by the assembler:
int counter __asm__("counter_v1") = 0;
This exports the symbol counter_v1 and
not the symbol counter.