Remove many uses of PyArg_NoArgs macro, change METH_OLDARGS to METH_NOARGS.

This commit is contained in:
Neal Norwitz 2002-03-25 20:46:46 +00:00
parent 57f8e06e4f
commit 3a6f97850b
9 changed files with 65 additions and 122 deletions

View file

@ -70,14 +70,11 @@ arguments.";
static PyObject *
md5_digest(md5object *self, PyObject *args)
md5_digest(md5object *self)
{
MD5_CTX mdContext;
unsigned char aDigest[16];
if (!PyArg_NoArgs(args))
return NULL;
/* make a temporary copy, and perform the final */
mdContext = self->md5;
MD5Final(aDigest, &mdContext);
@ -94,16 +91,13 @@ including null bytes.";
static PyObject *
md5_hexdigest(md5object *self, PyObject *args)
md5_hexdigest(md5object *self)
{
MD5_CTX mdContext;
unsigned char digest[16];
unsigned char hexdigest[32];
int i, j;
if (!PyArg_NoArgs(args))
return NULL;
/* make a temporary copy, and perform the final */
mdContext = self->md5;
MD5Final(digest, &mdContext);
@ -129,13 +123,10 @@ Like digest(), but returns the digest as a string of hexadecimal digits.";
static PyObject *
md5_copy(md5object *self, PyObject *args)
md5_copy(md5object *self)
{
md5object *md5p;
if (!PyArg_NoArgs(args))
return NULL;
if ((md5p = newmd5object()) == NULL)
return NULL;
@ -152,9 +143,9 @@ Return a copy (``clone'') of the md5 object.";
static PyMethodDef md5_methods[] = {
{"update", (PyCFunction)md5_update, METH_OLDARGS, update_doc},
{"digest", (PyCFunction)md5_digest, METH_OLDARGS, digest_doc},
{"hexdigest", (PyCFunction)md5_hexdigest, METH_OLDARGS, hexdigest_doc},
{"copy", (PyCFunction)md5_copy, METH_OLDARGS, copy_doc},
{"digest", (PyCFunction)md5_digest, METH_NOARGS, digest_doc},
{"hexdigest", (PyCFunction)md5_hexdigest, METH_NOARGS, hexdigest_doc},
{"copy", (PyCFunction)md5_copy, METH_NOARGS, copy_doc},
{NULL, NULL} /* sentinel */
};