#include #include "radhook/radhook.h" int main() { int major = -1, minor = -1, patch = -1; RadHookGetVersion(&major, &minor, &patch); assert(major == RADHOOK_VERSION_MAJOR); assert(minor == RADHOOK_VERSION_MINOR); assert(patch == RADHOOK_VERSION_PATCH); // individual out params may be omitted independently int onlyMajor = -1; RadHookGetVersion(&onlyMajor, nullptr, nullptr); assert(onlyMajor == RADHOOK_VERSION_MAJOR); // must not crash RadHookGetVersion(nullptr, nullptr, nullptr); return 0; }