summaryrefslogtreecommitdiffhomepage
path: root/include/perk/perk_output.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/perk/perk_output.h')
-rw-r--r--include/perk/perk_output.h18
1 files changed, 12 insertions, 6 deletions
diff --git a/include/perk/perk_output.h b/include/perk/perk_output.h
index 36c6922..18ec373 100644
--- a/include/perk/perk_output.h
+++ b/include/perk/perk_output.h
@@ -1,12 +1,18 @@
#ifndef PERK_OUTPUT_H
#define PERK_OUTPUT_H
-#define PERK_OUTPUT_FORMAT_LIST 0x00000001
-#define PERK_OUTPUT_FORMAT_TABLE 0x00000002
-#define PERK_OUTPUT_FORMAT_READOBJ 0x00000004
-#define PERK_OUTPUT_FORMAT_OBJDUMP 0x00000008
+#include <stdint.h>
-#define PERK_OUTPUT_FIELD_NAME 0x00000100
-#define PERK_OUTPUT_FIELD_ALL 0x80000000
+#define PERK_PRETTY(x) ((uint64_t)x << 32)
+
+/* output actions */
+#define PERK_OUTPUT_EXPORT_SYMS 0x00000001
+
+
+/* pretty-printer flags */
+#define PERK_PRETTY_LIST PERK_PRETTY(0x00000001)
+#define PERK_PRETTY_TABLE PERK_PRETTY(0x00000002)
+#define PERK_PRETTY_READOBJ PERK_PRETTY(0x00000004)
+#define PERK_PRETTY_OBJDUMP PERK_PRETTY(0x00000008)
#endif