The weak function attribute

The weak function attribute causes the symbol resulting from the function declaration to appear in the object file as a weak symbol, rather than a global one. The language feature provides the programmer writing library functions with a way to allow function definitions in user code to override the library function declaration without causing duplicate name errors.

Read syntax diagramSkip visual syntax diagramweak function attribute syntax

Related information

End of IBM extension