2 docCopyright("Steve Dekorte", 2002)
3 docLicense("BSD revised")
6 #ifndef IOPYTHON_DEFINED
7 #define IOPYTHON_DEFINED 1
11 #include "PythonData.h"
13 #define ISPYTHON(self) IoObject_hasCloneFunc_(self, (IoTagCloneFunc *)IoPython_rawClone)
15 typedef IoObject IoPython
;
17 IoPython
*IoPython_rawClone(IoPython
*self
);
18 IoPython
*IoPython_proto(void *state
);
19 IoPython
*IoPython_new(void *state
);
20 void IoPython_free(IoPython
*self
);
22 /* ----------------------------------------------------------- */
23 IoObject
*IoPython_credits(IoPython
*self
, IoObject
*locals
, IoMessage
*m
);
24 IoObject
*IoPython_forward(IoPython
*self
, IoObject
*locals
, IoMessage
*m
);
26 IoObject
*IoPython_import(IoPython
*self
, IoObject
*locals
, IoMessage
*m
);
27 IoObject
*IoPython_call(IoPython
*self
, IoObject
*locals
, IoMessage
*m
);
28 IoObject
*IoPython_print(IoPython
*self
, IoObject
*locals
, IoMessage
*m
);