__FB_MIN_VERSION__

Top  Previous  Next

__FB_MIN_VERSION__

fblogo_mini

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