Typ: Vordefiniertes Symbol
__FB_OPTION_GOSUB__ ist ein Symbol, das angibt, ob OPTION GOSUB verwendet wird oder nicht. Ist der Wert -1, dann kann GOSUB verwendet werden, und RETURN wird ausschließlich als "return-from-gosub" verwendet. Ist der Wert 0, dann kann GOSUB nicht verwendet werden, und RETURN wird ausschließlich als "return-from-procedure" verwendet.
Beispiel:
#if ( __FB_OPTION_GOSUB__ <> 0 )
' Unterstützung von GOSUB ausschalten
Option nogosub
#endif
Unterschiede zu QB: neu in FreeBASIC
Unterschiede zu früheren Versionen von FreeBASIC: existiert seit FreeBASIC v0.16
Unterschiede unter den FB-Dialektformen:
In der Dialektform -lang qb ist der Standardwert -1, in allen anderen Dialektformen 0.
Siehe auch:
GOSUB (Schlüsselwort), NOGOSUB (Schlüsselwort), GOSUB, RETURN, DEFINE (Meta), Präprozessoren