--- ../inform634_source/inform.c 2020-05-21 14:36:52.000000000 -0500 +++ "inform (copy).c" 2021-04-09 17:40:32.819239386 -0500 @@ -261,7 +261,7 @@ asm_trace_setting, /* set by -a and -t: value of asm_trace_level to use when tracing */ double_space_setting, /* set by -d: 0, 1 or 2 */ - trace_fns_setting, /* set by -g: 0, 1 or 2 */ + trace_fns_setting, /* set by -g: 0, 1 or 2 or 3*/ linker_trace_setting, /* set by -y: ditto for linker_... */ store_the_text; /* when set, record game text to a chunk of memory (used by both -r & -k) */ @@ -1287,6 +1287,7 @@ f frequencies mode: show how useful abbreviations are\n\ g traces calls to functions (except in the library)\n\ g2 traces calls to all functions\n\ + g3 traces calls to all functions (including veneer routines)\n\ h print this information\n"); printf("\ @@ -1391,6 +1392,7 @@ case 'g': switch(p[i+1]) { case '1': trace_fns_setting=1; s=2; break; case '2': trace_fns_setting=2; s=2; break; + case '3': trace_fns_setting=3; s=2; break; default: trace_fns_setting=1; break; } break;