From c9f9c1e36b2df80d9c94f0ccbadb3c39189c450e Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Fri, 2 Apr 2021 08:46:48 +0900 Subject: [PATCH] [util] Make cmem.h more portable 32-bit size_t doesn't like 64-bit bit-fields. More testing needed to see if cmem works properly (mostly alignment) on 32-bit system. --- include/QF/cmem.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/QF/cmem.h b/include/QF/cmem.h index 1f81bf298..a6520d1cf 100644 --- a/include/QF/cmem.h +++ b/include/QF/cmem.h @@ -54,7 +54,7 @@ typedef struct memsline_s { struct memsline_s *next; size_t size:2; size_t list:4; - size_t prev:58; // memsline_t ** + size_t prev:8 * sizeof (void *) - 6; // memsline_t ** } memsline_t; typedef struct memblock_s {