7.7.3 C Library Function Extensions
Named address space qualifiers are not part of the definition for the standard C/C++ library. In order to maintain C/C++ compliance, MPLAB XC-DSC adds extended versions of some library functions instead of supporting a modified signature.
For example, it is not possible to pass an __eds__ char
* pointer to a printf %s argument.
MPLAB XC-DSC supports extended versions of
memcpy, strcpy and strncpy
standard C/C++ functions. Please see the MPLAB® XC-DSC
Libraries Reference Manual for dsPIC33C/E/F and dsPIC30 DSC (DS-50003591), “Functions for Specialized Copying and
Initialization.”
