`IPP_VERSION` is a common name, and can be reserved.
I suggest to add:
```
#define IPP_VERSION_X100 (IPP_VERSION_MAJOR * 100 + IPP_VERSION_MINOR)
```
into `private.hpp` near `#include "ipp.h"`