summaryrefslogtreecommitdiff
path: root/le/le_header.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'le/le_header.hpp')
-rw-r--r--le/le_header.hpp14
1 files changed, 9 insertions, 5 deletions
diff --git a/le/le_header.hpp b/le/le_header.hpp
index 5d070b6..656b6b4 100644
--- a/le/le_header.hpp
+++ b/le/le_header.hpp
@@ -5,8 +5,6 @@
namespace le {
-using namespace binparse;
-
struct NotALEFileException : public std::runtime_error {
NotALEFileException();
};
@@ -51,7 +49,13 @@ enum class module_flags {
per_process_library_temrination = 0x40000000,
};
-struct LEHeader {
+using binparse::Magic16;
+using binparse::Value8;
+using binparse::Value16;
+using binparse::Value32;
+using binparse::Offset32;
+
+struct Header {
Magic16 magic;
Value8 B_ord;
Value8 W_ord;
@@ -100,8 +104,8 @@ struct LEHeader {
Value32 heapsize;
};
-LEHeader parse_header(std::istream& is);
+Header parse_header(std::istream& is);
-std::ostream& operator<<(std::ostream& os, LEHeader const& header);
+std::ostream& operator<<(std::ostream& os, Header const& header);
} \ No newline at end of file