Changeset e16431 in git for omalloc


Ignore:
Timestamp:
Sep 23, 2021, 10:57:25 AM (3 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
f80133aa286554c3e339eb7ac76f2f9050c5dbbe
Parents:
3a94b411222c9006749e48b383cb1f3d4d1f720c
Message:
omalloc: fix alignment stuff for "make check"
Location:
omalloc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • omalloc/omtTest.c

    r3a94b4 re16431  
    7171
    7272  is_size = omSizeOfAddr(cell->addr);
    73   if (!OM_IS_ALIGNED(is_size))
    74   {
    75     omReportError(omError_Unknown, omError_NoError, OM_FLR,
    76                   "is_size == %u is unaligned", is_size);
    77     return;
    78   }
    7973  if (is_size < size)
    8074  {
  • omalloc/omtTest.h

    r3a94b4 re16431  
    4949#define IS_STICKY_BIN(spec) (spec & 1)
    5050// #define IS_STICKY_BIN(spec) (0)
    51 #define GET_SIZE(spec)      (spec & ((((unsigned long) 1) << 14) -1))
     51#define GET_SIZE(spec)      OM_ALIGN_SIZE((spec & ((((unsigned long) 1) << 14) -1)))
    5252#define SET_SIZE(spec, size) spec = ((spec & ~((((unsigned long) 1) << 14) -1)) | (size))
    5353#define IS_ALIGNED(spec)    (spec & (((unsigned long) 1) << 15))
Note: See TracChangeset for help on using the changeset viewer.