At 01:06 PM 10/1/2004, Jean-Jacques Clar wrote: > >>> "William A. Rowe, Jr." 09/28/04 5:10 PM >>> > >#ifdef DWORD_MAX > >#define APR_DWORD_MAX DWORD_MAX > >#else > >#define DWORD_MAX 4294967295UL > >#endif > >What about: > >#ifndef DWORD_MAX >#define DWORD_MAX 4294967295UL /* 2^32*/ >#endif > >#define APR_DWORD_MAX DWORD_MAX I assume that Bill meant to write: #ifdef DWORD_MAX #define APR_DWORD_MAX DWORD_MAX #else #define APR_DWORD_MAX 4294967295UL #endif or as someone else posted #ifdef DWORD_MAX #define APR_DWORD_MAX DWORD_MAX #else #define APR_DWORD_MAX 0xFFFFFFFFUL #endif Defining DWORD_MAX at all could cause problems if it was defined by a later header file.