mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-27 05:44:15 +08:00
include: Allow for our md5.h to defer to the system header
This came up in the context of libsanitizer, where platform-specific support for FreeBSD relies on aspects provided by FreeBSD's own md5.h. Address this by allowing GCC's md5.h to pull in the system header instead, controlled by a new macro USE_SYSTEM_MD5. 2021-11-05 Gerald Pfeifer <gerald@pfeifer.com> Jakub Jelinek <jakub@redhat.com> include/ * md5.h (USE_SYSTEM_MD5): Introduce.
This commit is contained in:
parent
84cbbb0a16
commit
44d9d55c6d
@ -21,6 +21,10 @@
|
||||
#ifndef _MD5_H
|
||||
#define _MD5_H 1
|
||||
|
||||
#ifdef USE_SYSTEM_MD5
|
||||
#include_next <md5.h>
|
||||
#else
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#if defined HAVE_LIMITS_H || _LIBC
|
||||
@ -151,4 +155,6 @@ extern void *md5_buffer (const char *buffer, size_t len, void *resblock);
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif // USE_SYSTEM_MD5
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user