16.4.4. Running a macro that has the same name as a target function

Macros take higher precedence than target functions. If a target function and a macro have the same name, the macro is executed unless the target function is fully qualified.

For example, strcpy is a predefined debugger macro, while PROG\strcpy is a function within the module PROG. The predefined macro is referenced as strcpy(dest,), while PROG\strcpy(dest,) refers to the function within PROG.

Copyright © 2002-2011 ARM. All rights reserved.ARM DUI 0153N