summaryrefslogtreecommitdiff
path: root/bcc/output.h
diff options
context:
space:
mode:
Diffstat (limited to 'bcc/output.h')
-rw-r--r--bcc/output.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/bcc/output.h b/bcc/output.h
new file mode 100644
index 0000000..6dc9cf1
--- /dev/null
+++ b/bcc/output.h
@@ -0,0 +1,14 @@
+/* output.h - output for bcc */
+
+/* Copyright (C) 1992 Bruce Evans */
+
+#define OUTBYTE(ch) \
+ do {register char *outp = outbufptr; *outp++ = (ch); \
+ outbufptr = outp; if (outp >= outbuftop) flushout(); } while (0)
+
+EXTERN bool_t ctext; /* nonzero to intermix C source */
+ /* depends on zero init */
+EXTERN char *outbufptr; /* current spot in output buffer */
+EXTERN char *outbuftop; /* top of current output buffer */
+EXTERN bool_t watchlc; /* nonzero to print lc after every line */
+ /* depends on zero init */