summaryrefslogtreecommitdiff
path: root/gas/listing.h
diff options
context:
space:
mode:
authorSteve Chamberlain <sac@cygnus>1992-01-21 22:14:16 +0000
committerSteve Chamberlain <sac@cygnus>1992-01-21 22:14:16 +0000
commit5d9f0ecf62f6d8503f847bbe73bbe009d53c9e0e (patch)
tree17d306b8fc63461b64b4cb327ead19b07090eaff /gas/listing.h
parent7316c642a391e8627120d48f0ee0706b2d31e570 (diff)
downloadbinutils-gdb-5d9f0ecf62f6d8503f847bbe73bbe009d53c9e0e.tar.gz
* as.c: change -l to -a[lsn], to avoid conflict with 68000
command line option. * listing.h, listing.c: now prints addresses with ??? instead of 0 when errors in assemble prevent addresses being known. Prints symbol table more tidily. Allows different parts of the listing to be selected.
Diffstat (limited to 'gas/listing.h')
-rw-r--r--gas/listing.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/gas/listing.h b/gas/listing.h
new file mode 100644
index 00000000000..4339457e092
--- /dev/null
+++ b/gas/listing.h
@@ -0,0 +1,20 @@
+
+#ifndef NO_LISTING
+#define LISTING_NEWLINE() if (listing) listing_newline(input_line_pointer);
+#else
+#define LISTING_NEWLINE()
+#endif
+void EXFUN(listing_title,(unsigned int depth));
+void EXFUN(listing_list,());
+void EXFUN(listing_flags,());
+void EXFUN(listing_psize,());
+void EXFUN(listing_eject,());
+void EXFUN(listing_width,(unsigned int x));
+
+
+#define LISTING_LISTING 1
+#define LISTING_SYMBOLS 2
+#define LISTING_NOFORM 4
+#define LISTING_DEFAULT 3
+
+