From 2dafc4757ccf940841b0803e15c62fa31a6ee2c4 Mon Sep 17 00:00:00 2001 From: kpetersn Date: Tue, 22 Aug 2017 15:44:55 -0500 Subject: [PATCH] Added extern "C" to iocsh registration code. Fixes #67 --- motorApp/OmsAsynSrc/omsMAXnet.cpp | 4 ++++ motorApp/OmsAsynSrc/omsMAXv.cpp | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/motorApp/OmsAsynSrc/omsMAXnet.cpp b/motorApp/OmsAsynSrc/omsMAXnet.cpp index 45210815..e5eec781 100644 --- a/motorApp/OmsAsynSrc/omsMAXnet.cpp +++ b/motorApp/OmsAsynSrc/omsMAXnet.cpp @@ -363,6 +363,9 @@ extern "C" int omsMAXnetConfig( /* Code for iocsh registration */ +extern "C" +{ + /* omsMAXnetConfig */ static const iocshArg omsMAXnetConfigArg0 = {"asyn motor port name", iocshArgString}; static const iocshArg omsMAXnetConfigArg1 = {"number of axes", iocshArgInt}; @@ -389,3 +392,4 @@ static void OmsMAXnetAsynRegister(void) epicsExportRegistrar(OmsMAXnetAsynRegister); +} diff --git a/motorApp/OmsAsynSrc/omsMAXv.cpp b/motorApp/OmsAsynSrc/omsMAXv.cpp index ded8798f..44688afe 100644 --- a/motorApp/OmsAsynSrc/omsMAXv.cpp +++ b/motorApp/OmsAsynSrc/omsMAXv.cpp @@ -589,6 +589,10 @@ extern "C" int omsMAXvConfig2( } /* Code for iocsh registration */ + +extern "C" +{ + /* omsMAXvSetup */ static const iocshArg setupArg0 = {"Max. controller count", iocshArgInt}; static const iocshArg setupArg1 = {"VME address type", iocshArgInt}; @@ -649,3 +653,4 @@ static void OmsMAXvAsynRegister(void) epicsExportRegistrar(OmsMAXvAsynRegister); +}