#elseifndef

Preprocessor conditional directive

Syntax
	KeyPgPpifdef#ifdef A
		' Conditionally included statements if A is defined
	#elseifndef B
		' Conditionally included statements if both A and B are not defined
	KeyPgPpelse#else
		' Conditionally included statements if A is not defined and B is 
		defined
	KeyPgPpendif#endif

Description
	#elseifndef can be added to an KeyPgPpif#if block to provide an additional 
	condition.

	#elseifndef symbol is equivalent to KeyPgPpelseif#elseif KeyPgOpNotNot KeyPgDefineddefined(symbol)

Example
	#ifdef A
	   Print "A is defined"
	#elseifndef B
	   Print "both A and B are not defined"
	#else
	   Print "A is not defined and B is defined"
	#endif

Version
	* Since fbc 1.20.0

Differences from QB
	* New to Freebasic

See also
	* KeyPgPpdefine#define
	* KeyPgPpmacro#macro
	* KeyPgPpif#if
	* KeyPgPpelse#else 
	* KeyPgPpelseif#elseif 
	* KeyPgPpelseifdef#elseifdef 
	* KeyPgPpendif#endif 
	* KeyPgPpifdef#ifdef
	* KeyPgPpifndef#ifndef
	* KeyPgPpundef#undef
	* KeyPgDefineddefined

