1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- #ifndef BOOST_PREDEF_VERSION_NUMBER_H
- #define BOOST_PREDEF_VERSION_NUMBER_H
-
- #define BOOST_VERSION_NUMBER(major,minor,patch) \
- ( (((major)%100)*10000000) + (((minor)%100)*100000) + ((patch)%100000) )
- #define BOOST_VERSION_NUMBER_MAX \
- BOOST_VERSION_NUMBER(99,99,99999)
- #define BOOST_VERSION_NUMBER_ZERO \
- BOOST_VERSION_NUMBER(0,0,0)
- #define BOOST_VERSION_NUMBER_MIN \
- BOOST_VERSION_NUMBER(0,0,1)
- #define BOOST_VERSION_NUMBER_AVAILABLE \
- BOOST_VERSION_NUMBER_MIN
- #define BOOST_VERSION_NUMBER_NOT_AVAILABLE \
- BOOST_VERSION_NUMBER_ZERO
-
- #define BOOST_VERSION_NUMBER_MAJOR(N) \
- ( ((N)/10000000)%100 )
- #define BOOST_VERSION_NUMBER_MINOR(N) \
- ( ((N)/100000)%100 )
- #define BOOST_VERSION_NUMBER_PATCH(N) \
- ( (N)%100000 )
- #endif
|