23.1 Replacing Library Symbols
Unlike with the Microchip MPLAB XC8 compiler, not all library functions can be replaced with user-defined routines using MPLAB XC32 C/C++ Compiler. Only weak library functions (see 8.11 Variable Attributes) can be replaced in this way. For those that are weak, any function you write in your code will replace an identically named function in the library files.