Mercurial > dovecot > core-2.2
changeset 178:f012779ee5ef HEAD
Better fix for POINTER_TO_UINT
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 08 Sep 2002 13:25:02 +0300 |
parents | af686373b971 |
children | 0ffecd4e7e1a |
files | src/lib/macros.h |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/macros.h Sun Sep 08 13:17:01 2002 +0300 +++ b/src/lib/macros.h Sun Sep 08 13:25:02 2002 +0300 @@ -32,7 +32,7 @@ #define NVL(str, nullstr) ((str) != NULL ? (str) : (nullstr)) #define POINTER_TO_INT(p) ((int) (p)) -#define POINTER_TO_UINT(p) ((unsigned int) (size_t) (p)) +#define POINTER_TO_UINT(p) ((unsigned int) ((char *) p - (char *) NULL)) #define INT_TO_POINTER(i) ((void *) (i)) #define UINT_TO_POINTER(u) ((void *) (u))