@@ -42,7 +42,6 @@ PyAPI_FUNC(int) _PyDict_DelItem_KnownHash(PyObject *mp, PyObject *key,
42
42
Py_hash_t hash );
43
43
PyAPI_FUNC (int ) _PyDict_DelItemIf (PyObject * mp , PyObject * key ,
44
44
int (* predicate )(PyObject * value ));
45
- PyDictKeysObject * _PyDict_NewKeysForClass (void );
46
45
PyAPI_FUNC (int ) _PyDict_Next (
47
46
PyObject * mp , Py_ssize_t * pos , PyObject * * key , PyObject * * value , Py_hash_t * hash );
48
47
@@ -53,11 +52,8 @@ PyAPI_FUNC(int) _PyDict_ContainsId(PyObject *, _Py_Identifier *);
53
52
PyAPI_FUNC (PyObject * ) _PyDict_NewPresized (Py_ssize_t minused );
54
53
PyAPI_FUNC (void ) _PyDict_MaybeUntrack (PyObject * mp );
55
54
PyAPI_FUNC (int ) _PyDict_HasOnlyStringKeys (PyObject * mp );
56
- Py_ssize_t _PyDict_KeysSize (PyDictKeysObject * keys );
57
55
PyAPI_FUNC (Py_ssize_t ) _PyDict_SizeOf (PyDictObject * );
58
56
PyAPI_FUNC (PyObject * ) _PyDict_Pop (PyObject * , PyObject * , PyObject * );
59
- PyObject * _PyDict_Pop_KnownHash (PyObject * , PyObject * , Py_hash_t , PyObject * );
60
- PyObject * _PyDict_FromKeys (PyObject * , PyObject * , PyObject * );
61
57
#define _PyDict_HasSplitTable (d ) ((d)->ma_values != NULL)
62
58
63
59
/* Like PyDict_Merge, but override can be 0, 1 or 2. If override is 0,
@@ -71,10 +67,6 @@ PyAPI_FUNC(int) _PyDict_SetItemId(PyObject *dp, _Py_Identifier *key, PyObject *i
71
67
PyAPI_FUNC (int ) _PyDict_DelItemId (PyObject * mp , _Py_Identifier * key );
72
68
PyAPI_FUNC (void ) _PyDict_DebugMallocStats (FILE * out );
73
69
74
- int _PyObjectDict_SetItem (PyTypeObject * tp , PyObject * * dictptr , PyObject * name , PyObject * value );
75
- PyObject * _PyDict_LoadGlobal (PyDictObject * , PyDictObject * , PyObject * );
76
- Py_ssize_t _PyDict_GetItemHint (PyDictObject * , PyObject * , Py_ssize_t , PyObject * * );
77
-
78
70
/* _PyDictView */
79
71
80
72
typedef struct {
@@ -84,9 +76,3 @@ typedef struct {
84
76
85
77
PyAPI_FUNC (PyObject * ) _PyDictView_New (PyObject * , PyTypeObject * );
86
78
PyAPI_FUNC (PyObject * ) _PyDictView_Intersect (PyObject * self , PyObject * other );
87
-
88
- /* Gets a version number unique to the current state of the keys of dict, if possible.
89
- * Returns the version number, or zero if it was not possible to get a version number. */
90
- uint32_t _PyDictKeys_GetVersionForCurrentState (PyDictKeysObject * dictkeys );
91
-
92
- Py_ssize_t _PyDictKeys_StringLookup (PyDictKeysObject * dictkeys , PyObject * key );
0 commit comments