fix a couple problems with the last patch picked up by Michael Hudson

This commit is contained in:
Skip Montanaro 2004-08-16 16:15:13 +00:00
parent 7ec7584813
commit 6c06cd5ff9

View file

@ -304,11 +304,9 @@ py_remove_history(PyObject *self, PyObject *args)
return NULL; return NULL;
entry = remove_history(entry_number); entry = remove_history(entry_number);
if (!entry) { if (!entry) {
char buf[80]; PyErr_Format(PyExc_ValueError,
PyOS_snprintf(buf, sizeof(buf), "No history item at position %d",
"No history item at position %i",
entry_number); entry_number);
PyErr_SetString(PyExc_ValueError, buf);
return NULL; return NULL;
} }
/* free memory allocated for the history entry */ /* free memory allocated for the history entry */
@ -323,7 +321,7 @@ py_remove_history(PyObject *self, PyObject *args)
} }
PyDoc_STRVAR(doc_remove_history, PyDoc_STRVAR(doc_remove_history,
"remove_history(pos) -> None\n\ "remove_history_item(pos) -> None\n\
remove history item given by its position"); remove history item given by its position");
static PyObject * static PyObject *
@ -338,11 +336,9 @@ py_replace_history(PyObject *self, PyObject *args)
} }
old_entry = replace_history_entry(entry_number, line, (void *)NULL); old_entry = replace_history_entry(entry_number, line, (void *)NULL);
if (!old_entry) { if (!old_entry) {
char buf[80]; PyErr_Format(PyExc_ValueError,
PyOS_snprintf(buf, sizeof(buf), "No history item at position %d",
"No history item at position %i",
entry_number); entry_number);
PyErr_SetString(PyExc_ValueError, buf);
return NULL; return NULL;
} }
/* free memory allocated for the old history entry */ /* free memory allocated for the old history entry */
@ -357,7 +353,7 @@ py_replace_history(PyObject *self, PyObject *args)
} }
PyDoc_STRVAR(doc_replace_history, PyDoc_STRVAR(doc_replace_history,
"replace_history(pos, line) -> None\n\ "replace_history_item(pos, line) -> None\n\
replaces history item given by its position with contents of line"); replaces history item given by its position with contents of line");
/* Add a line to the history buffer */ /* Add a line to the history buffer */