This avoid the need for _data.
Signed-off-by: NeilBrown <neil@brown.name>
#include <signal.h>
#define DOC_DATA_TYPE struct python_doc
+#define PANE_DATA_PTR_TYPE struct Pane *
+struct Pane;
#include "core.h"
#include "misc.h"
#include "rexel.h"
return c;
}
-typedef struct {
+typedef struct Pane {
PyObject_HEAD;
struct pane *pane;
struct command cmd;
{
Pane *pane;
if (p && p->handle && p->handle->func == python_pane_call.func) {
- pane = p->_data;
+ pane = p->data;
Py_INCREF(pane);
} else if (p && p->handle && p->handle->func == python_doc_call.func) {
struct python_doc *pd = p->doc_data;