mirror of
https://github.com/python/cpython
synced 2026-09-28 03:33:18 +03:00
Issue #18722: Remove uses of the "register" keyword in C code.
This commit is contained in:
parent
9eaa3e6732
commit
9ed5f27266
38 changed files with 288 additions and 286 deletions
|
|
@ -79,7 +79,7 @@ newdbmobject(char *file, int flags, int mode)
|
|||
/* Methods */
|
||||
|
||||
static void
|
||||
dbm_dealloc(register dbmobject *dp)
|
||||
dbm_dealloc(dbmobject *dp)
|
||||
{
|
||||
if (dp->di_dbm)
|
||||
gdbm_close(dp->di_dbm);
|
||||
|
|
@ -112,7 +112,7 @@ dbm_length(dbmobject *dp)
|
|||
}
|
||||
|
||||
static PyObject *
|
||||
dbm_subscript(dbmobject *dp, register PyObject *key)
|
||||
dbm_subscript(dbmobject *dp, PyObject *key)
|
||||
{
|
||||
PyObject *v;
|
||||
datum drec, krec;
|
||||
|
|
@ -232,7 +232,7 @@ PyDoc_STRVAR(dbm_close__doc__,
|
|||
Closes the database.");
|
||||
|
||||
static PyObject *
|
||||
dbm_close(register dbmobject *dp, PyObject *unused)
|
||||
dbm_close(dbmobject *dp, PyObject *unused)
|
||||
{
|
||||
if (dp->di_dbm)
|
||||
gdbm_close(dp->di_dbm);
|
||||
|
|
@ -247,9 +247,9 @@ PyDoc_STRVAR(dbm_keys__doc__,
|
|||
Get a list of all keys in the database.");
|
||||
|
||||
static PyObject *
|
||||
dbm_keys(register dbmobject *dp, PyObject *unused)
|
||||
dbm_keys(dbmobject *dp, PyObject *unused)
|
||||
{
|
||||
register PyObject *v, *item;
|
||||
PyObject *v, *item;
|
||||
datum key, nextkey;
|
||||
int err;
|
||||
|
||||
|
|
@ -328,9 +328,9 @@ hash values, and won't be sorted by the key values. This method\n\
|
|||
returns the starting key.");
|
||||
|
||||
static PyObject *
|
||||
dbm_firstkey(register dbmobject *dp, PyObject *unused)
|
||||
dbm_firstkey(dbmobject *dp, PyObject *unused)
|
||||
{
|
||||
register PyObject *v;
|
||||
PyObject *v;
|
||||
datum key;
|
||||
|
||||
check_dbmobject_open(dp);
|
||||
|
|
@ -358,9 +358,9 @@ to create a list in memory that contains them all:\n\
|
|||
k = db.nextkey(k)");
|
||||
|
||||
static PyObject *
|
||||
dbm_nextkey(register dbmobject *dp, PyObject *args)
|
||||
dbm_nextkey(dbmobject *dp, PyObject *args)
|
||||
{
|
||||
register PyObject *v;
|
||||
PyObject *v;
|
||||
datum key, nextkey;
|
||||
|
||||
if (!PyArg_ParseTuple(args, "s#:nextkey", &key.dptr, &key.dsize))
|
||||
|
|
@ -387,7 +387,7 @@ by using this reorganization; otherwise, deleted file space will be\n\
|
|||
kept and reused as new (key,value) pairs are added.");
|
||||
|
||||
static PyObject *
|
||||
dbm_reorganize(register dbmobject *dp, PyObject *unused)
|
||||
dbm_reorganize(dbmobject *dp, PyObject *unused)
|
||||
{
|
||||
check_dbmobject_open(dp);
|
||||
errno = 0;
|
||||
|
|
@ -408,7 +408,7 @@ When the database has been opened in fast mode, this method forces\n\
|
|||
any unwritten data to be written to the disk.");
|
||||
|
||||
static PyObject *
|
||||
dbm_sync(register dbmobject *dp, PyObject *unused)
|
||||
dbm_sync(dbmobject *dp, PyObject *unused)
|
||||
{
|
||||
check_dbmobject_open(dp);
|
||||
gdbm_sync(dp->di_dbm);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue