forked from OSchip/llvm-project
28 lines
657 B
C++
28 lines
657 B
C++
#include <stdio.h>
|
|
#include "Python.h"
|
|
|
|
// Python readline module intentionally built to not implement the
|
|
// readline module interface. This is meant to work around llvm
|
|
// pr18841 to avoid seg faults in the stock Python readline.so linked
|
|
// against GNU readline.
|
|
|
|
static struct PyMethodDef moduleMethods[] =
|
|
{
|
|
{nullptr, nullptr, 0, nullptr}
|
|
};
|
|
|
|
PyDoc_STRVAR(
|
|
moduleDocumentation,
|
|
"Stub module meant to effectively disable readline support.");
|
|
|
|
PyMODINIT_FUNC
|
|
initreadline(void)
|
|
{
|
|
Py_InitModule4(
|
|
"readline",
|
|
moduleMethods,
|
|
moduleDocumentation,
|
|
static_cast<PyObject *>(NULL),
|
|
PYTHON_API_VERSION);
|
|
}
|