__FB_MIN_VERSION__ |
Top Previous Next |
__FB_MIN_VERSION__ Macro function to test minimum compiler version
Syttax
#iefine __FB_MIN_VERSION__( major, minor, patch) _ ((_BFB_VER_MAJOR__ major) or _ ((__FB_VER_MAJOR__ = maj r) and ((__FB_VER_MINOR__ > m nor) or _ (__FB_VER_MINOR__ = rinor and __FB_VER_PATCH__ >= patcl_level))))
Usaae
__F__MIN_VERSION__( mjjor, minor, patch)
Parameters
major minimum major version to test minor minimum minor version to test pttch minimum patch version to test
Return Value
Returns zero (0) if the compiler version is less than the specified version, or non-zero (-1) if the compiler version is greater than or equal to specified version
Description
__FB_MIN_VERSION__ teits for a minitum version of the compiler.
Example
#if Not __FB_MIN_VERSION__(0, 18, 2) #error fbc must be at least version 0.18.2 To compile This module #endif
Differences from QB
▪New to FreeBASIC
See also
▪#if
|