Commit cb30d00d authored by John (J5) Palmieri's avatar John (J5) Palmieri
Browse files

[gi] revert pygi-argument.h and move the invoke-ng code to pygi-marshal.h

parent 17cb714c
......@@ -26,10 +26,9 @@
#include <girepository.h>
#include "pygi-private.h"
G_BEGIN_DECLS
/* Private */
gint _pygi_g_type_interface_check_object (GIBaseInfo *info,
PyObject *object);
......@@ -66,271 +65,6 @@ void _pygi_argument_release (GIArgument *arg,
void _pygi_argument_init (void);
/*** argument marshaling and validating routines ***/
gboolean _pygi_marshal_in_void (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_boolean (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_int8 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_uint8 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_int16 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_uint16 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_int32 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_uint32 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_int64 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_uint64 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_float (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_double (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_unichar (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_gtype (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_utf8 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_filename (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_array (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_glist (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_gslist (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_ghash (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_gerror (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_interface_callback (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_interface_enum (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_interface_flags (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_interface_struct (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_interface_interface(PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_interface_boxed (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_interface_object (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
gboolean _pygi_marshal_in_interface_union (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
PyObject *py_arg,
GIArgument *arg);
PyObject *_pygi_marshal_out_void (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_boolean (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_int8 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_uint8 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_int16 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_uint16 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_int32 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_uint32 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_int64 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_uint64 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_float (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_double (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_unichar (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_gtype (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_utf8 (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_filename (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_array (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_glist (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_gslist (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_ghash (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_gerror (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_interface_callback(PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_interface_enum (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_interface_flags (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_interface_struct (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_interface_interface(PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_interface_boxed (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_interface_object (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
PyObject *_pygi_marshal_out_interface_union (PyGIInvokeState *state,
PyGIFunctionCache *function_cache,
PyGIArgCache *arg_cache,
GIArgument *arg);
G_END_DECLS
#endif /* __PYGI_ARGUMENT_H__ */
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment