#pragma once

// FROM: A Malloc Tutorial, Marwan Burelle, 2009

// align address x to 4 bytes
#define align_4(x) (((((x) - 1)>>2)<<2)+4)

// align address x to 8 bytes
#define align_8(x) (((((x) - 1)>>3)<<3)+8)