summaryrefslogtreecommitdiff
path: root/rts/win32/OSMem.c
diff options
context:
space:
mode:
Diffstat (limited to 'rts/win32/OSMem.c')
-rw-r--r--rts/win32/OSMem.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/rts/win32/OSMem.c b/rts/win32/OSMem.c
index c51aab7d20..f0680e953a 100644
--- a/rts/win32/OSMem.c
+++ b/rts/win32/OSMem.c
@@ -381,17 +381,17 @@ osFreeAllMBlocks(void)
}
}
-W_ getPageSize (void)
+size_t getPageSize (void)
{
- static W_ pagesize = 0;
- if (pagesize) {
- return pagesize;
- } else {
+ static size_t pagesize = 0;
+
+ if (pagesize == 0) {
SYSTEM_INFO sSysInfo;
GetSystemInfo(&sSysInfo);
pagesize = sSysInfo.dwPageSize;
- return pagesize;
}
+
+ return pagesize;
}
/* Returns 0 if physical memory size cannot be identified */