summaryrefslogtreecommitdiffstats
path: root/Modules/md5.h
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>2000-07-10 04:20:57 (GMT)
committerFred Drake <fdrake@acm.org>2000-07-10 04:20:57 (GMT)
commit859bad00cbddf78b60278c68d9929041635d5892 (patch)
tree7de04724e6dee4a124a3f457554f178ab4101b6b /Modules/md5.h
parent9ac81f69b2de4364455ddd532ac4b20c4528f677 (diff)
downloadcpython-859bad00cbddf78b60278c68d9929041635d5892.zip
cpython-859bad00cbddf78b60278c68d9929041635d5892.tar.gz
cpython-859bad00cbddf78b60278c68d9929041635d5892.tar.bz2
Guido said include these in the Great ANSI-fication, so here they are!
Diffstat (limited to 'Modules/md5.h')
-rw-r--r--Modules/md5.h34
1 files changed, 6 insertions, 28 deletions
diff --git a/Modules/md5.h b/Modules/md5.h
index 1ba82b3..12b3aa3 100644
--- a/Modules/md5.h
+++ b/Modules/md5.h
@@ -27,18 +27,6 @@ documentation and/or software.
/* GLOBAL.H - RSAREF types and constants
*/
-/* PROTOTYPES should be set to one if and only if the compiler supports
- function argument prototyping.
-The following makes PROTOTYPES default to 0 if it has not already
- been defined with C compiler flags.
- */
-#ifdef HAVE_PROTOTYPES
-#define PROTOTYPES 1
-#endif
-#ifndef PROTOTYPES
-#define PROTOTYPES 0
-#endif
-
/* POINTER defines a generic pointer type */
typedef unsigned char *POINTER;
@@ -62,22 +50,13 @@ typedef unsigned long int UINT4;
/* Too bad if neither is */
#endif
-/* PROTO_LIST is defined depending on how PROTOTYPES is defined above.
-If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it
- returns an empty list.
- */
-#if PROTOTYPES
-#define PROTO_LIST(list) list
-#else
-#define PROTO_LIST(list) ()
-#endif
/* ========== End global.h; continue md5.h ========== */
/* MD5 context. */
typedef struct {
- UINT4 state[4]; /* state (ABCD) */
- UINT4 count[2]; /* number of bits, modulo 2^64 (lsb first) */
- unsigned char buffer[64]; /* input buffer */
+ UINT4 state[4]; /* state (ABCD) */
+ UINT4 count[2]; /* number of bits, modulo 2^64 (lsb first) */
+ unsigned char buffer[64]; /* input buffer */
} MD5_CTX;
/* Rename all exported symbols to avoid conflicts with similarly named
@@ -87,7 +66,6 @@ typedef struct {
#define MD5Update _Py_MD5Update
#define MD5Final _Py_MD5Final
-void MD5Init PROTO_LIST ((MD5_CTX *));
-void MD5Update PROTO_LIST
- ((MD5_CTX *, unsigned char *, unsigned int));
-void MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *));
+void MD5Init(MD5_CTX *);
+void MD5Update(MD5_CTX *, unsigned char *, unsigned int);
+void MD5Final(unsigned char [16], MD5_CTX *);