--- duma.c.orig 2007-03-18 20:41:35.000000000 -0700 +++ duma.c 2007-03-18 20:43:08.000000000 -0700 @@ -230,7 +230,7 @@ * so that its name matches the name of the environment variable that is used * to set it. This gives the programmer one less name to remember. */ -int DUMA_ALIGNMENT = DUMA_MIN_ALIGNMENT; +size_t DUMA_ALIGNMENT = DUMA_MIN_ALIGNMENT; /* * DUMA_PROTECT_BELOW is used to modify the behavior of the allocator. When --- duma.h.orig 2007-03-18 20:41:26.000000000 -0700 +++ duma.h 2007-03-18 20:44:29.000000000 -0700 @@ -64,7 +64,7 @@ #define DUMA_EXTERNS_DECLARED /* global DUMA variables */ DUMA_EXTERN_C int DUMA_PROTECT_BELOW; -DUMA_EXTERN_C int DUMA_ALIGNMENT; +DUMA_EXTERN_C size_t DUMA_ALIGNMENT; DUMA_EXTERN_C int DUMA_FILL; DUMA_EXTERN_C struct _DUMA_Slot * _duma_allocList; #ifndef DUMA_NO_CPP_SUPPORT --- dumatest.c.orig 2007-03-18 20:51:19.000000000 -0700 +++ dumatest.c 2007-03-18 20:51:33.000000000 -0700 @@ -53,7 +53,7 @@ }; extern int DUMA_PROTECT_BELOW; -extern int DUMA_ALIGNMENT; +extern size_t DUMA_ALIGNMENT; static jmp_buf env;