| |||
| Home > Mixing C, C++, and Assembly Language > Calling between C, C++, and ARM assembly language | |||
This section provides examples that can help you to call C and assembly language code from C++, and to call C++ code from C and assembly language. It also describes calling conventions and data types.
You can mix calls between C and C++ and assembly language
routines provided you comply with the Procedure Call Standard
for the ARM Architecture (AAPCS). For more information,
see the AAPCS specification, aapcs.pdf, in install_directory\Documentation\Specifications\...
The information in this section is implementation dependent and might change in future releases.