mirror of
https://github.com/cemu-project/idapython.git
synced 2024-11-30 21:14:20 +01:00
29 lines
1004 B
C++
29 lines
1004 B
C++
|
#include "py_custview.hpp"
|
||
|
|
||
|
//-------------------------------------------------------------------------
|
||
|
static PyObject *ex_install_command_interpreter(PyObject *self, PyObject *args)
|
||
|
{
|
||
|
PyObject *py_obj;
|
||
|
if ( !PyArg_ParseTuple(args, "O", &py_obj) )
|
||
|
return NULL;
|
||
|
return PyInt_FromLong(py_install_command_interpreter(py_obj));
|
||
|
}
|
||
|
|
||
|
//-------------------------------------------------------------------------
|
||
|
static PyObject *ex_remove_command_interpreter(PyObject *self, PyObject *args)
|
||
|
{
|
||
|
int cli_idx;
|
||
|
if ( !PyArg_ParseTuple(args, "i", &cli_idx) )
|
||
|
return NULL;
|
||
|
py_remove_command_interpreter(cli_idx);
|
||
|
Py_RETURN_NONE;
|
||
|
}
|
||
|
|
||
|
//-------------------------------------------------------------------------
|
||
|
static PyMethodDef py_methods_cli[] =
|
||
|
{
|
||
|
{"install_command_interpreter", ex_install_command_interpreter, METH_VARARGS, ""},
|
||
|
{"remove_command_interpreter", ex_remove_command_interpreter, METH_VARARGS, ""},
|
||
|
{NULL, NULL, 0, NULL}
|
||
|
};
|
||
|
DRIVER_INIT_METHODS(cli);
|