/*************************************************************************\ * Copyright (c) 2007 UChicago Argonne LLC, as Operator of Argonne * National Laboratory. * Copyright (c) 2002 The Regents of the University of California, as * Operator of Los Alamos National Laboratory. * EPICS BASE is distributed subject to a Software License Agreement found * in file LICENSE that is included with this distribution. \*************************************************************************/ #include "iocsh.h" #define epicsExportSharedSymbols #include "registryRecordType.h" #include "registryDeviceSupport.h" #include "registryDriverSupport.h" #include "registryFunction.h" #include "registryIocRegister.h" static const iocshArg registryXxxFindArg0 = { "name",iocshArgString}; static const iocshArg * const registryXxxFindArgs[1] = {®istryXxxFindArg0}; /* registryRecordTypeFind */ static const iocshFuncDef registryRecordTypeFindFuncDef = { "registryRecordTypeFind",1,registryXxxFindArgs}; static void registryRecordTypeFindCallFunc(const iocshArgBuf *args) { printf("%p\n", (void*) registryRecordTypeFind(args[0].sval)); } /* registryDeviceSupportFind */ static const iocshFuncDef registryDeviceSupportFindFuncDef = { "registryDeviceSupportFind",1,registryXxxFindArgs}; static void registryDeviceSupportFindCallFunc(const iocshArgBuf *args) { printf("%p\n", (void*) registryDeviceSupportFind(args[0].sval)); } /* registryDriverSupportFind */ static const iocshFuncDef registryDriverSupportFindFuncDef = { "registryDriverSupportFind",1,registryXxxFindArgs}; static void registryDriverSupportFindCallFunc(const iocshArgBuf *args) { printf("%p\n", (void*) registryDriverSupportFind(args[0].sval)); } /* registryFunctionFind */ static const iocshFuncDef registryFunctionFindFuncDef = { "registryFunctionFind",1,registryXxxFindArgs}; static void registryFunctionFindCallFunc(const iocshArgBuf *args) { printf("%p\n", (void*) registryFunctionFind(args[0].sval)); } void epicsShareAPI registryIocRegister(void) { iocshRegister(®istryRecordTypeFindFuncDef,registryRecordTypeFindCallFunc); iocshRegister(®istryDeviceSupportFindFuncDef,registryDeviceSupportFindCallFunc); iocshRegister(®istryDriverSupportFindFuncDef,registryDriverSupportFindCallFunc); iocshRegister(®istryFunctionFindFuncDef,registryFunctionFindCallFunc); }