mirror of
https://github.com/python/cpython.git
synced 2025-11-01 10:45:30 +00:00
Remove many uses of PyArg_NoArgs macro, change METH_OLDARGS to METH_NOARGS.
This commit is contained in:
parent
57f8e06e4f
commit
3a6f97850b
9 changed files with 65 additions and 122 deletions
|
|
@ -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 */
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue