Replace with G_MEM_ALIGN. (ALIGNED_SIZE): New macro. (MemPoolNode): Remove
authorDavid Mosberger-Tang <David.Mosberger@acm.org>
Wed, 22 Dec 2004 08:52:15 +0000 (08:52 +0000)
committerMichael Zucci <zucchi@src.gnome.org>
Wed, 22 Dec 2004 08:52:15 +0000 (08:52 +0000)
commitf5b4dae036b213b371d8fa676d83d56e8547dd80
treeab785711dd1f7b9e9eb9a5fb98c44c8008bfb175
parent99175fe13f1aea8485afec6c06f8552e1c53de03
Replace with G_MEM_ALIGN. (ALIGNED_SIZE): New macro. (MemPoolNode): Remove

2004-12-20  David Mosberger-Tang  <David.Mosberger@acm.org>

        * libedataserver/e-memory.c (STRUCT_ALIGN): Replace with G_MEM_ALIGN.
        (ALIGNED_SIZE): New macro.
        (MemPoolNode): Remove "data" member.
        (MemPoolThresholdNode): Likewise.
        (e_mempool_alloc): Use (ALIGNED_SIZEOF(*n) + N) in lieu of
        &n->data[N] to ensure proper alignment.
ChangeLog
libedataserver/e-memory.c