__FB_OPTION_PRIVATE__

Intrinsic define (macro value) set by the compiler

Syntax
	__FB_OPTION_PRIVATE__

Description
	Indicates if by default KeyPgFunctionFunction's and KeyPgSubSub's have module scope or global 
	scope when not explicitly specified with KeyPgPrivatePrivate or KeyPgPublicPublic.

	The default scope specifier for functions and subs is set by usage of 
	the CompilerOptlang-lang command line option during compilation or usage of 
	KeyPgOptionprivateOption Private in the source file.

	Default scope of procedures can be changed during compilation with 
	KeyPgPpPragma#Pragma Private.

	__FB_OPTION_PRIVATE__ returns zero (0) if the option has not been set.  
	Returns non-zero (-1) if the option has been set.

Example
	#if( __FB_OPTION_PRIVATE__ <> 0 )
	  #error Option Private must Not be used With This module
	#endif

Differences from QB
	* New to FreeBASIC

See also 
	* KeyPgOptionprivateOption Private
	* KeyPgPrivatePrivate
	* KeyPgPublicPublic

