diff --git a/includes/std/core.pat b/includes/std/core.pat index f53c1b5..758bded 100644 --- a/includes/std/core.pat +++ b/includes/std/core.pat @@ -1,12 +1,8 @@ #pragma once -namespace std::core { +#include - enum Endian : u8 { - Native = 0, - Big = 1, - Little = 2 - }; +namespace std::core { enum BitfieldOrder : u8 { LeftToRight = 0, @@ -24,7 +20,7 @@ namespace std::core { }; - fn set_endian(Endian endian) { + fn set_endian(std::mem::Endian endian) { builtin::std::core::set_endian(u32(endian)); }; diff --git a/includes/std/mem.pat b/includes/std/mem.pat index 4569a31..f1b4a13 100644 --- a/includes/std/mem.pat +++ b/includes/std/mem.pat @@ -2,6 +2,12 @@ namespace std::mem { + enum Endian : u8 { + Native = 0, + Big = 1, + Little = 2 + }; + fn eof() { return $ >= std::mem::size(); };