LEN_OR_ZERO
pos += snprintf(buf + pos, LEN_OR_ZERO, "\"");
pos += snprintf(buf + pos, LEN_OR_ZERO, "%s=%s%s",
pos += snprintf(buf + pos, LEN_OR_ZERO, "\"");
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO, " ");
pos += snprintf(buf + pos, LEN_OR_ZERO, "%s", argv[i]);
pos += snprintf(buf + pos, LEN_OR_ZERO, "%s", field->type);
pos += snprintf(buf + pos, LEN_OR_ZERO, " ");
pos += snprintf(buf + pos, LEN_OR_ZERO, "%s", field->name);
pos += snprintf(buf + pos, LEN_OR_ZERO, " %d", field->size);
pos += snprintf(buf + pos, LEN_OR_ZERO, ";");
pos += snprintf(buf + pos, LEN_OR_ZERO, "\"");
pos += snprintf(buf + pos, LEN_OR_ZERO, " ");
pos += snprintf(buf + pos, LEN_OR_ZERO, "%s=%s",
pos += snprintf(buf + pos, LEN_OR_ZERO, "\"");
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO, "\"%s", fmt);
pos += snprintf(buf + pos, LEN_OR_ZERO, " %s=", parg->name);
pos += snprintf(buf + pos, LEN_OR_ZERO, "{%s",
pos += snprintf(buf + pos, LEN_OR_ZERO, ",%s",
pos += snprintf(buf + pos, LEN_OR_ZERO, "}");
pos += snprintf(buf + pos, LEN_OR_ZERO, "%s",
pos += snprintf(buf + pos, LEN_OR_ZERO, "\"%s", arg);
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO, "\"");
pos += snprintf(buf + pos, LEN_OR_ZERO, ", ");
pos += snprintf(buf + pos, LEN_OR_ZERO, "%s: 0x%%0%zulx",
pos += snprintf(buf + pos, LEN_OR_ZERO, " \\\"%%s\\\"");
pos += snprintf(buf + pos, LEN_OR_ZERO, " (%%s)");
pos += snprintf(buf + pos, LEN_OR_ZERO, "\"");
pos += snprintf(buf + pos, LEN_OR_ZERO,
pos += snprintf(buf + pos, LEN_OR_ZERO, ", __get_str(__%s_val)",
pos += snprintf(buf + pos, LEN_OR_ZERO, ", __print_dynamic_array(__%s_val, 1)",