##// END OF EJS Templates
cext: cast s# arguments of Py_BuildValue() to Py_ssize_t...
Yuya Nishihara -
r42265:509a0477 default
parent child Browse files
Show More
@@ -184,7 +184,8 b' static PyObject *parse_dirstate(PyObject'
184 goto quit;
184 goto quit;
185 }
185 }
186
186
187 parents = Py_BuildValue(PY23("s#s#", "y#y#"), str, 20, str + 20, 20);
187 parents = Py_BuildValue(PY23("s#s#", "y#y#"), str, (Py_ssize_t)20,
188 str + 20, (Py_ssize_t)20);
188 if (!parents) {
189 if (!parents) {
189 goto quit;
190 goto quit;
190 }
191 }
@@ -366,7 +366,7 b' static PyObject *index_get(indexObject *'
366
366
367 entry = Py_BuildValue(tuple_format, offset_flags, comp_len, uncomp_len,
367 entry = Py_BuildValue(tuple_format, offset_flags, comp_len, uncomp_len,
368 base_rev, link_rev, parent_1, parent_2, c_node_id,
368 base_rev, link_rev, parent_1, parent_2, c_node_id,
369 20);
369 (Py_ssize_t)20);
370
370
371 if (entry) {
371 if (entry) {
372 PyObject_GC_UnTrack(entry);
372 PyObject_GC_UnTrack(entry);
@@ -3017,8 +3017,9 b' void revlog_module_init(PyObject *mod)'
3017 PyModule_AddObject(mod, "nodetree", (PyObject *)&nodetreeType);
3017 PyModule_AddObject(mod, "nodetree", (PyObject *)&nodetreeType);
3018
3018
3019 if (!nullentry) {
3019 if (!nullentry) {
3020 nullentry = Py_BuildValue(PY23("iiiiiiis#", "iiiiiiiy#"), 0, 0,
3020 nullentry =
3021 0, -1, -1, -1, -1, nullid, 20);
3021 Py_BuildValue(PY23("iiiiiiis#", "iiiiiiiy#"), 0, 0, 0, -1,
3022 -1, -1, -1, nullid, (Py_ssize_t)20);
3022 }
3023 }
3023 if (nullentry)
3024 if (nullentry)
3024 PyObject_GC_UnTrack(nullentry);
3025 PyObject_GC_UnTrack(nullentry);
General Comments 0
You need to be logged in to leave comments. Login now