From ca89940f9709a42eab4229522c866025161c46e4 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Thu, 31 Jan 2008 23:37:55 +0100 Subject: [PATCH] Mark set_uint32 function as 'inline'. --- ChangeLog | 9 +++++++++ lib/md4.c | 2 +- lib/md5.c | 2 +- lib/sha1.c | 2 +- m4/md4.m4 | 5 +++-- m4/md5.m4 | 5 +++-- m4/sha1.m4 | 5 +++-- 7 files changed, 21 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8faa77c46..4f61cc183 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2008-01-31 Bruno Haible + + * lib/md4.c (set_uint32): Mark as inline. + * lib/md5.c (set_uint32): Likewise. + * lib/sha1.c (set_uint32): Likewise. + * m4/md4.m4 (gl_MD4): Require AC_C_INLINE. + * m4/md5.m4 (gl_MD5): Likewise. + * m4/sha1.m4 (gl_SHA1): Likewise. + 2008-01-31 Jim Meyering Use "sizeof VAR", rather than a literal "4". diff --git a/lib/md4.c b/lib/md4.c index 3d2c17a9f..e3484171d 100644 --- a/lib/md4.c +++ b/lib/md4.c @@ -67,7 +67,7 @@ md4_init_ctx (struct md4_ctx *ctx) /* Copy the 4 byte value from v into the memory location pointed to by *cp, If your architecture allows unaligned access this is equivalent to * (uint32_t *) cp = v */ -static void +static inline void set_uint32 (char *cp, uint32_t v) { memcpy (cp, &v, sizeof v); diff --git a/lib/md5.c b/lib/md5.c index 0c8bc24db..2213dc120 100644 --- a/lib/md5.c +++ b/lib/md5.c @@ -83,7 +83,7 @@ md5_init_ctx (struct md5_ctx *ctx) /* Copy the 4 byte value from v into the memory location pointed to by *cp, If your architecture allows unaligned access this is equivalent to * (uint32_t *) cp = v */ -static void +static inline void set_uint32 (char *cp, uint32_t v) { memcpy (cp, &v, sizeof v); diff --git a/lib/sha1.c b/lib/sha1.c index a955d85e3..9c6c7ae39 100644 --- a/lib/sha1.c +++ b/lib/sha1.c @@ -70,7 +70,7 @@ sha1_init_ctx (struct sha1_ctx *ctx) /* Copy the 4 byte value from v into the memory location pointed to by *cp, If your architecture allows unaligned access this is equivalent to * (uint32_t *) cp = v */ -static void +static inline void set_uint32 (char *cp, uint32_t v) { memcpy (cp, &v, sizeof v); diff --git a/m4/md4.m4 b/m4/md4.m4 index 22a7bdee3..dda2b1b91 100644 --- a/m4/md4.m4 +++ b/m4/md4.m4 @@ -1,5 +1,5 @@ -# md4.m4 serial 2 -dnl Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# md4.m4 serial 3 +dnl Copyright (C) 2002, 2003, 2004, 2005, 2006, 2008 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -10,4 +10,5 @@ AC_DEFUN([gl_MD4], dnl Prerequisites of lib/md4.c. AC_REQUIRE([AC_C_BIGENDIAN]) + AC_REQUIRE([AC_C_INLINE]) ]) diff --git a/m4/md5.m4 b/m4/md5.m4 index 5a1f8755a..e4d00f3fe 100644 --- a/m4/md5.m4 +++ b/m4/md5.m4 @@ -1,5 +1,5 @@ -# md5.m4 serial 9 -dnl Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# md5.m4 serial 10 +dnl Copyright (C) 2002, 2003, 2004, 2005, 2006, 2008 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -10,5 +10,6 @@ AC_DEFUN([gl_MD5], dnl Prerequisites of lib/md5.c. AC_REQUIRE([AC_C_BIGENDIAN]) + AC_REQUIRE([AC_C_INLINE]) : ]) diff --git a/m4/sha1.m4 b/m4/sha1.m4 index c6e6184b2..12711fae2 100644 --- a/m4/sha1.m4 +++ b/m4/sha1.m4 @@ -1,5 +1,5 @@ -# sha1.m4 serial 7 -dnl Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# sha1.m4 serial 8 +dnl Copyright (C) 2002, 2003, 2004, 2005, 2006, 2008 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -10,5 +10,6 @@ AC_DEFUN([gl_SHA1], dnl Prerequisites of lib/sha1.c. AC_REQUIRE([AC_C_BIGENDIAN]) + AC_REQUIRE([AC_C_INLINE]) : ]) -- 2.11.0