Mercurial > hg > octave-kai > gnulib-hg
diff lib/sha1.h @ 11731:2ddd55967fe9
C++: wrap md2,md5,sha1,etc. function declarations in extern "C" scope
* lib/md2.h [__cplusplus]: Wrap declarations in extern "C" scope.
* lib/md4.h: Likewise.
* lib/md5.h: Likewise.
* lib/sha1.h: Likewise.
* lib/sha256.h: Likewise.
* lib/sha512.h: Likewise.
author | Peter Simons <simons@cryp.to> |
---|---|
date | Tue, 21 Jul 2009 15:22:24 +0200 |
parents | 701f448527a4 |
children | b8280e05c904 |
line wrap: on
line diff
--- a/lib/sha1.h +++ b/lib/sha1.h @@ -23,6 +23,10 @@ # include <stdio.h> # include <stdint.h> +# ifdef __cplusplus +extern "C" { +# endif + #define SHA1_DIGEST_SIZE 20 /* Structure to save state of computation between the single steps. */ @@ -81,4 +85,8 @@ digest. */ extern void *sha1_buffer (const char *buffer, size_t len, void *resblock); +# ifdef __cplusplus +} +# endif + #endif