#elseifdef

Preprocessor conditional directive

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

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

	#elseifdef symbol is equivalent to KeyPgPpelseif#elseif KeyPgDefineddefined (symbol)

Example
	#define B

	#ifdef A
	   Print "A is defined"
	#elseifdef B
	   Print "A is not defined and B is defined"
	#else
	   Print "both A and B are not 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 
	* KeyPgPpelseifndef#elseifndef 
	* KeyPgPpendif#endif 
	* KeyPgPpifdef#ifdef
	* KeyPgPpifndef#ifndef
	* KeyPgPpundef#undef
	* KeyPgDefineddefined

