diff options
author | Ziv Scully <ziv@mit.edu> | 2014-05-30 12:00:44 -0400 |
---|---|---|
committer | Ziv Scully <ziv@mit.edu> | 2014-05-30 12:00:44 -0400 |
commit | 77fa8d45d3bcc722b25e93a8c24081c74f3f4709 (patch) | |
tree | c18fb312dec43e642f5b7195736b923e2f9276cf /src/c/urweb.c | |
parent | 8766bd82ba931a28976319fe5bd76dc97d1218d6 (diff) | |
parent | fc310baba1114b1c9d10c9055ded950bb8dc64cf (diff) |
Merge.
Diffstat (limited to 'src/c/urweb.c')
-rw-r--r-- | src/c/urweb.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/c/urweb.c b/src/c/urweb.c index 78afcd05..10bbf930 100644 --- a/src/c/urweb.c +++ b/src/c/urweb.c @@ -1264,8 +1264,8 @@ void uw_end_initializing(uw_context ctx) { static void align_heap(uw_context ctx) { size_t posn = ctx->heap.front - ctx->heap.start; - if (posn % 4 != 0) { - size_t bump = 4 - posn % 4; + if (posn % sizeof(void *) != 0) { + size_t bump = sizeof(void *) - posn % sizeof(void *); uw_check_heap(ctx, bump); ctx->heap.front += bump; } @@ -1280,7 +1280,7 @@ void *uw_malloc(uw_context ctx, size_t len) { void *result; if (ctx->amInitializing) { - int error = posix_memalign(&result, 4, len); + int error = posix_memalign(&result, sizeof(void *), len); if (!error) return result; |