1
0
mirror of https://git.savannah.gnu.org/git/gnulib.git synced 2025-08-10 04:43:00 +03:00
Files
gnulib/modules/crypto/md5-buffer
Paul Eggert c593e834e1 alignasof: new module
This splits off support for the C23 keywords alignas and alignof,
from the now-deprecated stdalign module.  The latter now merely
provides C11 support.
* MODULES.html.sh, NEWS, doc/gnulib.texi:
* doc/posix-headers/stdalign.texi: Document the change.
* lib/stdalign.in.h: Remove most of the definitions (which are now
supplied by the alignasof module), leaving only
__alignas_is_defined and __alignof_is_defined.
* modules/alignasof, modules/alignasof-tests: New files.
* m4/stdalign.m4 (gl_ALIGNASOF): New macro, with
most of the contents of the old gl_STDALIGN_H.
Do not define __alignas_is_defined or __alignof_is_defined.
(gl_STDALIGN_H): Rely on gl_ALIGNASOF for most of the work.
* modules/alignalloc, modules/alignof, modules/argp:
* modules/crypto/md4-buffer, modules/crypto/md5-buffer:
* modules/crypto/sha1-buffer, modules/crypto/sha256-buffer:
* modules/crypto/sha512-buffer, modules/crypto/sm3-buffer:
* modules/fts, modules/rawmemchr, modules/relocatable-prog-wrapper:
* modules/stddef-tests, modules/sys_socket:
Depend on alignasof, not stdalign.
* modules/stdalign: Deprecate.  Depend on alignasof.
* modules/stdalign-tests: Move most contents to the new module
alignasof-tests, and depend on that.
2023-01-15 11:51:07 -08:00

36 lines
339 B
Plaintext

Description:
Compute MD5 checksum.
Files:
lib/gl_openssl.h
lib/md5.h
lib/md5.c
m4/gl-openssl.m4
m4/md5.m4
Depends-on:
alignasof
byteswap
c99
extern-inline
stdint
configure.ac:
AC_REQUIRE([AC_C_RESTRICT])
gl_MD5
Makefile.am:
lib_SOURCES += md5.c
Include:
"md5.h"
Link:
$(LIB_CRYPTO)
License:
LGPLv2+
Maintainer:
Jim Meyering, glibc