We all know that C has no ability to load arbirary libraries at runtime. It can only load libraries that it has function declrations for at compile time.
This aims to change that.
The idea of this is to create a base for extendable functionality within a pre-compiled binary without having to recompile your binary. All you would have to do is generate a plugin template, add your new functionality to that plugin, compile only the plugin and load it into the binary. This also maeans that the plugins can be built seperately and distributed independent of the main binary.
I also wrote this to be able to have multiple plugins loaded at the same time and be able to call them independently of each other.
You are hereby granted free of charge to use, modify, and distribute copies of this software under these conditions
- You may not sell this software in part or in whole, in any form, binary or source.
- You must include this license agreement in any distribution.
- You may not use it for any illegal activities.