This is my first-attempt at writing anything even slightly complicated in C++, I\'m attempting to build a shared library that I can interface with from Objective-C, and .NET app
The warning is because if none of the defines are actually defined then you have no return in your probe function. The fix for that is put in a default return.