]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(UNALIGNED_P): Use size_t; in practice, this is just as
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 2 Aug 2004 05:19:30 +0000 (05:19 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 2 Aug 2004 05:19:30 +0000 (05:19 +0000)
good as uintptr_t in checking for alignments, and has fewer
configuration hassles.

lib/md5.c

index 78a1e2bbc1ed1df92631232639901b29da5c5eec..b938e1ca9596b16ea5f761918d2a983bcb6ef475 100644 (file)
--- a/lib/md5.c
+++ b/lib/md5.c
@@ -245,11 +245,7 @@ md5_process_bytes (const void *buffer, size_t len, struct md5_ctx *ctx)
     {
 #if !_STRING_ARCH_unaligned
 # define alignof(type) offsetof (struct { char c; type x; }, x)
-# ifdef UINTPTR_MAX
-#  define UNALIGNED_P(p) (((uintptr_t) p) % alignof (md5_uint32) != 0)
-# else
-#  define UNALIGNED_P(p) 1
-# endif
+# define UNALIGNED_P(p) (((size_t) p) % alignof (md5_uint32) != 0)
       if (UNALIGNED_P (buffer))
        while (len > 64)
          {