From b3e537a5bf8e3efe04f36afe0ec552b613af65f7 Mon Sep 17 00:00:00 2001 From: Gliniak Date: Thu, 27 Aug 2020 13:34:37 +0200 Subject: [PATCH] [Base] Use enum instead of define for X_PAGE_* --- src/xenia/xbox.h | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/xenia/xbox.h b/src/xenia/xbox.h index 93cec9614..40ad730a1 100644 --- a/src/xenia/xbox.h +++ b/src/xenia/xbox.h @@ -134,17 +134,19 @@ enum X_MEM : uint32_t { }; // PAGE_*, used by NtAllocateVirtualMemory -#define X_PAGE_NOACCESS 0x00000001 -#define X_PAGE_READONLY 0x00000002 -#define X_PAGE_READWRITE 0x00000004 -#define X_PAGE_WRITECOPY 0x00000008 -#define X_PAGE_EXECUTE 0x00000010 -#define X_PAGE_EXECUTE_READ 0x00000020 -#define X_PAGE_EXECUTE_READWRITE 0x00000040 -#define X_PAGE_EXECUTE_WRITECOPY 0x00000080 -#define X_PAGE_GUARD 0x00000100 -#define X_PAGE_NOCACHE 0x00000200 -#define X_PAGE_WRITECOMBINE 0x00000400 +enum X_PAGE : uint32_t { + X_PAGE_NOACCESS = 0x00000001, + X_PAGE_READONLY = 0x00000002, + X_PAGE_READWRITE = 0x00000004, + X_PAGE_WRITECOPY = 0x00000008, + X_PAGE_EXECUTE = 0x00000010, + X_PAGE_EXECUTE_READ = 0x00000020, + X_PAGE_EXECUTE_READWRITE = 0x00000040, + X_PAGE_EXECUTE_WRITECOPY = 0x00000080, + X_PAGE_GUARD = 0x00000100, + X_PAGE_NOCACHE = 0x00000200, + X_PAGE_WRITECOMBINE = 0x00000400 +}; // Sockets/networking. #define X_INVALID_SOCKET (uint32_t)(~0)