mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Merge from rough.
- Avoid namespace pollution. (MD5_* -> rb_Digest_MD5_*, etc.) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
018c5191bf
commit
d9479e72a6
4 changed files with 64 additions and 4 deletions
|
@ -40,7 +40,7 @@
|
|||
*/
|
||||
|
||||
/* $OrigId: md5.h,v 1.2 2001/03/26 08:57:14 matz Exp $ */
|
||||
/* $RoughId: md5.h,v 1.2 2001/07/13 19:48:41 knu Exp $ */
|
||||
/* $RoughId: md5.h,v 1.3 2002/02/24 08:14:31 knu Exp $ */
|
||||
/* $Id$ */
|
||||
|
||||
#ifndef MD5_INCLUDED
|
||||
|
@ -62,6 +62,14 @@ typedef struct md5_state_s {
|
|||
uint8_t buffer[64]; /* accumulate block */
|
||||
} MD5_CTX;
|
||||
|
||||
#ifdef RUBY
|
||||
#define MD5_Init rb_Digest_MD5_Init
|
||||
#define MD5_Update rb_Digest_MD5_Update
|
||||
#define MD5_Final rb_Digest_MD5_Final
|
||||
#define MD5_End rb_Digest_MD5_End
|
||||
#define MD5_Equal rb_Digest_MD5_Equal
|
||||
#endif
|
||||
|
||||
void MD5_Init _((MD5_CTX *pms));
|
||||
void MD5_Update _((MD5_CTX *pms, const uint8_t *data, size_t nbytes));
|
||||
void MD5_Final _((uint8_t *digest, MD5_CTX *pms));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue