From 2a6660ba595bd85a637249cb96a5f451a1aa4034 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Tue, 18 Aug 2015 00:31:31 +0300 Subject: [PATCH] extmod/modmachine: Avoid conflicts with system PAGE_SIZE define, if any. --- extmod/modmachine.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/extmod/modmachine.c b/extmod/modmachine.c index b9ebee120e..bebbc6bb82 100644 --- a/extmod/modmachine.c +++ b/extmod/modmachine.c @@ -33,12 +33,12 @@ #include #include #include +#define MICROPY_PAGE_SIZE 4096 +#define MICROPY_PAGE_MASK (MICROPY_PAGE_SIZE - 1) #endif #if MICROPY_PY_MACHINE -#define PAGE_SIZE 4096 -#define PAGE_MASK (PAGE_SIZE - 1) STATIC mp_uint_t get_addr(mp_obj_t addr_o, uint align) { mp_uint_t addr = mp_obj_int_get_truncated(addr_o); @@ -58,12 +58,12 @@ STATIC mp_uint_t get_addr(mp_obj_t addr_o, uint align) { } } - mp_uint_t cur_base = addr & ~PAGE_MASK; + mp_uint_t cur_base = addr & ~MICROPY_PAGE_MASK; if (cur_base != last_base) { - map_page = (mp_uint_t)mmap(NULL, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, cur_base); + map_page = (mp_uint_t)mmap(NULL, MICROPY_PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, cur_base); last_base = cur_base; } - addr = map_page + (addr & PAGE_MASK); + addr = map_page + (addr & MICROPY_PAGE_MASK); } #endif