commandline_macro_add
commandline_macro_add(p, str, &p2, val ? val : "1");
commandline_macro_add(p, str, p, NULL);