ABISTREAM
#define ABIPUTS(x) (void) fputs((x), ABISTREAM)
ABISTREAM = fp;
(void) fprintf(ABISTREAM, "%7u:", (unsigned int)getpid());
(void) fprintf(ABISTREAM, "-> %-8s -> %8s:%s %s(",
(void) fprintf(ABISTREAM, "%s%s = ", sep, buf);
(void) fprintf(ABISTREAM, "0x%p", (void *)argv[i]);
(void) fprintf(ABISTREAM, "%s...", sep);
(void) fprintf(ABISTREAM, "void");
(void) fprintf(ABISTREAM, ") ** ST\n");
(void) fprintf(ABISTREAM, ")\n");
(void) fprintf(ABISTREAM, "\targ%d = (%s) ", i, buf);
(void) fprintf(ABISTREAM, "\n");
(void) fprintf(ABISTREAM,
(void) fprintf(ABISTREAM,
(void) fflush(ABISTREAM);
(void) fprintf(ABISTREAM,
(void) fflush(ABISTREAM);
(void) fprintf(ABISTREAM, "%7u:", (unsigned int)getpid());
(void) fprintf(ABISTREAM, "<- %-8s -> %8s:%s()\n",
(void) fflush(ABISTREAM);
(void) fprintf(ABISTREAM, "\treturn = (%s) ", buf);
(void) fprintf(ABISTREAM, "\n");
(void) fprintf(ABISTREAM, "<- %-8s -> %8s:%s()",
(void) fprintf(ABISTREAM, " = 0x%p\n", (void *)retval);
(void) fprintf(ABISTREAM, "<- %-8s -> %8s:%s()",
(void) fprintf(ABISTREAM, " = 0x%p\n", (void *)retval);
(void) fflush(ABISTREAM);
(void) fprintf(ABISTREAM,
(void) fprintf(ABISTREAM, "<- %-8s -> %8s:%s()",
(void) fprintf(ABISTREAM, " = 0x%p\n", (void *)retval);
(void) fprintf(ABISTREAM, "<- %-8s -> %8s:%s()",
(void) fprintf(ABISTREAM, " = 0x%p\n", (void *)retval);
(void) fflush(ABISTREAM);
FILE *ABISTREAM = stderr;
(void) fprintf(ABISTREAM, "%llu", (unsigned long long)(value & mask));
(void) fflush(ABISTREAM);
(void) fprintf(ABISTREAM, "???");
(void) fflush(ABISTREAM);
(void) fprintf(ABISTREAM, "...\n");
(void) fflush(ABISTREAM);
(void) fprintf(ABISTREAM, "'%c'", *(char *)addr);
(void) fflush(ABISTREAM);
(void) fprintf(ABISTREAM, "%#x", *(uint8_t *)addr);
(void) fprintf(ABISTREAM, "%#x", *(uint16_t *)addr);
(void) fprintf(ABISTREAM, "%#x", *(uint32_t *)addr);
(void) fprintf(ABISTREAM, "%#llx",
(void) fflush(ABISTREAM);
(void) fprintf(ABISTREAM, "%+.7e", u.f);
(void) fprintf(ABISTREAM, "%+.7e", u.d);
(void) fprintf(ABISTREAM,
(void) fflush(ABISTREAM);
(void) fprintf(ABISTREAM, "'%c'", *(char *)addr);
(void) fflush(ABISTREAM);
(void) fprintf(ABISTREAM, "0x%p", (void *)addr);
(void) fflush(ABISTREAM);
(void) fprintf(ABISTREAM, "{");
(void) fprintf(ABISTREAM, "%s", ename);
(void) fprintf(ABISTREAM, "%d", value);
(void) fflush(ABISTREAM);
(void) fprintf(ABISTREAM, "; ");
(void) fprintf(ABISTREAM, "%*s}\n",
(void) fprintf(ABISTREAM, "%*s", (depth + pap->pa_nest) * 4, "");
(void) fprintf(ABISTREAM, "\t%s: ", name);
(void) fprintf(ABISTREAM, "(%s) ", type);
(void) fprintf(ABISTREAM, "\n");
(void) fflush(ABISTREAM);
(void) fprintf(ABISTREAM, "0x%p", (void *)value);
(void) fprintf(ABISTREAM,
(void) fprintf(ABISTREAM, " <NULL>");
(void) fflush(ABISTREAM);
(void) fprintf(ABISTREAM, " ");
(void) fprintf(ABISTREAM, "\t}");
(void) fflush(ABISTREAM);
(void) fflush(ABISTREAM);
(void) fflush(ABISTREAM);