$ PIKE_BACKTRACE_LEN=200 bin/pike -DBT_MAX_STRING_LEN='({})' Init master... find_lib_dir... Default master at "/sw/pkg/pike/sparc-sol10/7.7.21/pike/7.7.21/lib/master.pike"... Parse argument 1:"-DPRECOMPILED_SEARCH_MORE"... Parse argument 2:"-m/sw/pkg/pike/src/Pike-v7.7.21-snapshot/build/sunos-5.10-sun4u/master.pike"... Parse argument 3:"-DBT_MAX_STRING_LEN=({})"... init_pike() Init CPU lib... Main init... Init shared nodes... Parse argument 1:"-DPRECOMPILED_SEARCH_MORE"... Parse argument 2:"-m/sw/pkg/pike/src/Pike-v7.7.21-snapshot/build/sunos-5.10-sun4u/master.pike"... Parse argument 3:"-DBT_MAX_STRING_LEN=({})"... Init C stack... Init time... Init threads... Init strings... Init interpreter... Init types... Init opcodes... Init programs... Init objects... Init modules... Initializing static module #0: "Builtin"... Initializing static module #1: "_math"... Initializing static module #2: "files"... Initializing static module #3: "sprintf"... Initializing static module #4: "_system"... Init master... /sw/pkg/pike/src/Pike-v7.7.21-snapshot/build/sunos-5.10-sun4u/master.pike:37: Syntax error in #if bad character { (123). /sw/pkg/pike/src/Pike-v7.7.21-snapshot/build/sunos-5.10-sun4u/master.pike:37: Missing ')' /sw/pkg/pike/src/Pike-v7.7.21-snapshot/build/sunos-5.10-sun4u/master.pike:37: Missing ')' There's no master to handle the error. Dumping it raw: Error.Cpp("Cpp() failed\n") Attempting to extract the backtrace. ({ }) Exit 10... Exiting static module #4: "_system"... Exiting static module #3: "sprintf"... Exiting static module #2: "files"... Exiting static module #1: "_math"... Exiting static module #0: "Builtin"...
What would the purpose of defining BT_MAX_STRING_LEN as an array?