Updated: 10/19/2020, 10:24:56 AM
Created: 10/19/2020, 10:24:56 AM
Last Updated By: Daniel Klein
Read Time: 1 minute(s)
Defines the maximum number of GOSUB levels that can be attained.
513 through 10000 inclusive
The default is 512, which will suit most applications.
Must be set before starting a jBASE process.
To set the GOSUB stack depth to 1k:
export GOSUBSTACKDEPTH=1024 [UNIX] set GOSUBSTACKDEPTH=1024 [Windows]
A setting less than 513 or greater than 10000 will default to 512 levels.
If it is not set, or is set to a non-numeric value, then jBASE uses the default of 512 levels.
If the defined stack depth is exceeded then jBASE will drop to the debugger with this error message:
** Error [ STACK_FULL ] ** Internal GOSUB stack FULL , Line 2 , Source gosub_test.b Trap from an error message, error message name = STACK_FULL Line 2 , Source gosub_test.b jBASE debugger->
Effective release: jBASE 184.108.40.206
Back to Environment Variables