fm_printf
c = fm_printf(d, c, cols, " %s=", name);
c = fm_printf(d + 1, c, cols, " 1");
c = fm_printf(d + 1, c, cols, b ? "1" : "0");
c = fm_printf(d + 1, c, cols, "%x", i8);
c = fm_printf(d + 1, c, cols, "%x", i8);
c = fm_printf(d + 1, c, cols, "%x", i8);
c = fm_printf(d + 1, c, cols, "%x", i16);
c = fm_printf(d + 1, c, cols, "%x", i16);
c = fm_printf(d + 1, c, cols, "%x", i32);
c = fm_printf(d + 1, c, cols, "%x", i32);
c = fm_printf(d + 1, c, cols, "%llx",
c = fm_printf(d + 1, c, cols, "%llx",
c = fm_printf(d + 1, c, cols, "%llx",
c = fm_printf(d + 1, c, cols, "\"%s\"",
c = fm_printf(d + 1, c, cols, "[");
c = fm_printf(d + 1, c, cols, " ]");
c = fm_printf(d + 1, c, cols, "[");
c = fm_printf(d + 1, c, cols, " ]");
c = fm_printf(d + 1, c, cols, "[...]");
c = fm_printf(d + 1, c, cols, "<unknown>");
c = fm_printf(0, c, ereport_cols, "%s", class);