Fb_No_Sfxlib

User-defined compiler control symbol

Syntax
	#define FB_NO_SFXLIB

Description
	Defining FB_NO_SFXLIB tells the compiler not to treat selected 
	sound-library command words as built-in sfxlib command keywords.

	This is useful in larger programs or libraries that do not use the sound 
	command surface and need names such as Music, Stream, or Device to be 
	available as normal identifiers.

	The affected sfxlib command words are MUSIC, SFX, AUDIO, STREAM, MIDI, 
	DEVICE, and CAPTURE.

	FB_NO_SFXLIB affects parsing only after the symbol has been defined.  It 
	does not remove libraries that are explicitly requested through other 
	code, and it does not change the behavior of already-parsed source.

Example
	#define FB_NO_SFXLIB

	Type Stream
	   As Integer id
	End Type

	Dim As Stream output_stream
	output_stream.id = 1

Version
	* Since fbc 1.20.1

Differences from QB
	* New to FreeBASIC

See also
	* KeyPgPpdefine#define
	* CompilerOptdCompiler Option: -d
	* CatPgSfxSound Library Reference

