Wietse,
On 14/01/2020 18:58, Wietse Venema wrote:
> smfi_setsymlist() is called by test_negotiate():
>
> static sfsistat test_negotiate(SMFICTX *ctx,
> unsigned long f0,
> unsigned long f1,
> unsigned long f2,
> unsigned long f3,
> unsigned long *pf0,
> unsigned long *pf1,
> unsigned long *pf2,
> unsigned long *pf3)
> {
> if (set_macro_list) {
> if (verbose)
> printf("set symbol list %s to \"%s\"\n",
> macro_states[set_macro_state], set_macro_list);
> smfi_setsymlist(ctx, set_macro_state, set_macro_list);
> ...
> }
the call to smfi_setsymlist is guarded by the flag set_macro_list. This
flag is enabled with the -M command-line option. However, that option is
never used, as far as I can see. Therefore, the code path is not taken.