Wrapped c function in 'extern "C"' to make the library usable in C++

applications.
This commit is contained in:
Florian Pose 2008-10-21 11:58:31 +00:00
parent 7cdbbc60fe
commit a97034d357
1 changed files with 10 additions and 0 deletions

View File

@ -327,6 +327,10 @@ typedef enum {
* Global functions
*****************************************************************************/
#ifdef __cplusplus
extern "C" {
#endif
/** Returns the version magic of the realtime interface.
*
* \return Value of ECRT_VERSION_MAGIC() at EtherCAT master compile time.
@ -1054,6 +1058,12 @@ ec_request_state_t ecrt_voe_handler_execute(
ec_voe_handler_t *voe /**< VoE handler. */
);
/*****************************************************************************/
#ifdef __cplusplus
}
#endif
/******************************************************************************
* Bitwise read/write macros
*****************************************************************************/