inline PluginLoader::PluginLoader(string plugin_name)
cout << ">>> PluginLoader: " << dlerror() << endl;
exit(1);
}
+
pluginCreator = (P* (*)(void))dlsym(pluginHandle, "create");
+ std::cout << "Loaded " << plugin_name << ": " << pluginCreator << std::endl;
+
if((error = dlerror()) != NULL)
{
cout << ">>> PluginLoader: " << error << endl;
diff --git a/interface/PreProcessorBase.h b/interface/PreProcessorBase.h
new file mode 100644
index 00000000..cf088e64
--- /dev/null
+++ b/interface/PreProcessorBase.h
@@ -0,0 +1,71 @@
+#ifndef __PREPROCESSOR_BASE__
+#define __PREPROCESSOR_BASE__
+
+#include
+#include