I am using only header files specific to C++ (e.g. ), however I still get globally-declared functions, and not just functions in the std
std
You can declare your functions in their own namespaces to prevent declaration collision.
namespace MyFunc { float random() { return 0.0f; } };