diff --git a/include/plugin_man.h b/include/plugin_man.h index c98faf428c3b2762c28402d1f6b8b5c8284cbe22..c167f0b53806b762ee48ab81c7b0ffa1057f876a 100644 --- a/include/plugin_man.h +++ b/include/plugin_man.h @@ -42,7 +42,7 @@ class ZiprPluginManager_t : public ZiprPluginInterface_t virtual bool DoesPluginPlop(libIRDB::Instruction_t*,DLFunctionHandle_t&); - virtual bool DoesPluginPlace(const RangeAddress_t &, const Dollop_t &, Range_t &, DLFunctionHandle_t &); + virtual bool DoesPluginAddress(const Dollop_t *, Range_t &, DLFunctionHandle_t &); private: void open_plugins diff --git a/src/plugin_man.cpp b/src/plugin_man.cpp index 5e636b34d053b5f091776818cb796bbf1ec0c3d5..7b39dae2d56f83d81219fb196052acb58f59c25a 100644 --- a/src/plugin_man.cpp +++ b/src/plugin_man.cpp @@ -81,13 +81,13 @@ void ZiprPluginManager_t::CallbackLinkingEnd() dispatch_to(CallbackLinkingEnd); } -bool ZiprPluginManager_t::DoesPluginPlace(const RangeAddress_t &jump, const Dollop_t &dollop, Range_t &place, DLFunctionHandle_t &placer) +bool ZiprPluginManager_t::DoesPluginAddress(const Dollop_t *dollop, Range_t &place, DLFunctionHandle_t &placer) { DLFunctionHandleSet_t::iterator it=m_handleList.begin(); for(m_handleList.begin();it!=m_handleList.end();++it) { ZiprPluginInterface_t* zpi=(ZiprPluginInterface_t*)*it; - if (Must == zpi->PlopAddress(jump, dollop, place)) + if (Must == zpi->AddressDollop(dollop, place)) { placer = zpi; return true;