| |||
| Home > Compiler-specific Features > Function attributes > __attribute__((weak)) | |||
Functions defined with __attribute__((weak)) export
their symbols weakly.
Functions declared with __attribute__((weak)) and
then defined without __attribute__((weak)) behave
as weak functions. This is not the same behavior
as the __weak keyword.
This function attribute is a GNU compiler extension that is supported by the ARM compiler.