seafile/lib/searpc-marshal.h
feiniks f5d8b38bd0
Support password hash (#2783)
* Support password hash

* Add rpc signature and verify pwd hash

---------

Co-authored-by: yangheran <heran.yang@seafile.com>
2024-10-16 20:11:40 +08:00

1931 lines
72 KiB
C

static char *
marshal_int__void (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int ret = ((int (*)(GError **))func) (&error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
int ret = ((int (*)(int, GError **))func) (param1, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
int ret = ((int (*)(int, int, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__int_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
int ret = ((int (*)(int, const char*, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__int_string_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
int param3 = json_array_get_int_element (param_array, 3);
int ret = ((int (*)(int, const char*, int, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__int_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
int ret = ((int (*)(int, const char*, const char*, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__int_string_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
int param3 = json_array_get_int_element (param_array, 3);
int param4 = json_array_get_int_element (param_array, 4);
int ret = ((int (*)(int, const char*, int, int, GError **))func) (param1, param2, param3, param4, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__int_int_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
int ret = ((int (*)(int, int, const char*, const char*, GError **))func) (param1, param2, param3, param4, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int ret = ((int (*)(const char*, GError **))func) (param1, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
int ret = ((int (*)(const char*, int, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
int param3 = json_array_get_int_element (param_array, 3);
int ret = ((int (*)(const char*, int, int, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_int_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
int ret = ((int (*)(const char*, int, const char*, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_int_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
int ret = ((int (*)(const char*, int, const char*, const char*, GError **))func) (param1, param2, param3, param4, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_int_int_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
int param3 = json_array_get_int_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
int ret = ((int (*)(const char*, int, int, const char*, const char*, GError **))func) (param1, param2, param3, param4, param5, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
int ret = ((int (*)(const char*, const char*, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
int ret = ((int (*)(const char*, const char*, const char*, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_string_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
int param3 = json_array_get_int_element (param_array, 3);
int param4 = json_array_get_int_element (param_array, 4);
int ret = ((int (*)(const char*, const char*, int, int, GError **))func) (param1, param2, param3, param4, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_string_string_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
int param4 = json_array_get_int_element (param_array, 4);
int ret = ((int (*)(const char*, const char*, const char*, int, GError **))func) (param1, param2, param3, param4, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_string_string_int_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
int param4 = json_array_get_int_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
int ret = ((int (*)(const char*, const char*, const char*, int, const char*, GError **))func) (param1, param2, param3, param4, param5, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
int ret = ((int (*)(const char*, const char*, const char*, const char*, GError **))func) (param1, param2, param3, param4, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_string_string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
int ret = ((int (*)(const char*, const char*, const char*, const char*, const char*, GError **))func) (param1, param2, param3, param4, param5, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_string_string_string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
const char* param6 = json_array_get_string_or_null_element (param_array, 6);
int ret = ((int (*)(const char*, const char*, const char*, const char*, const char*, const char*, GError **))func) (param1, param2, param3, param4, param5, param6, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_string_string_int_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
int param4 = json_array_get_int_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
const char* param6 = json_array_get_string_or_null_element (param_array, 6);
int ret = ((int (*)(const char*, const char*, const char*, int, const char*, const char*, GError **))func) (param1, param2, param3, param4, param5, param6, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_string_string_string_string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
const char* param6 = json_array_get_string_or_null_element (param_array, 6);
const char* param7 = json_array_get_string_or_null_element (param_array, 7);
int ret = ((int (*)(const char*, const char*, const char*, const char*, const char*, const char*, const char*, GError **))func) (param1, param2, param3, param4, param5, param6, param7, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__string_int64 (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
gint64 param2 = json_array_get_int_element (param_array, 2);
int ret = ((int (*)(const char*, gint64, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__int_int64 (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
gint64 param2 = json_array_get_int_element (param_array, 2);
int ret = ((int (*)(int, gint64, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int__int_string_int64 (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
gint64 param3 = json_array_get_int_element (param_array, 3);
int ret = ((int (*)(int, const char*, gint64, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int64__void (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
gint64 ret = ((gint64 (*)(GError **))func) (&error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int64__string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
gint64 ret = ((gint64 (*)(const char*, GError **))func) (param1, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int64__int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
gint64 ret = ((gint64 (*)(int, GError **))func) (param1, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int64__int_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
gint64 ret = ((gint64 (*)(int, const char*, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_int64__string_int_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
gint64 ret = ((gint64 (*)(const char*, int, const char*, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_int_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__void (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
char* ret = ((char* (*)(GError **))func) (&error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
char* ret = ((char* (*)(int, GError **))func) (param1, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
char* ret = ((char* (*)(int, int, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__int_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
char* ret = ((char* (*)(int, const char*, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__int_int_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
char* ret = ((char* (*)(int, int, const char*, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
char* ret = ((char* (*)(const char*, GError **))func) (param1, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
char* ret = ((char* (*)(const char*, int, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
int param3 = json_array_get_int_element (param_array, 3);
char* ret = ((char* (*)(const char*, int, int, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
char* ret = ((char* (*)(const char*, const char*, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
int param3 = json_array_get_int_element (param_array, 3);
char* ret = ((char* (*)(const char*, const char*, int, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
int param3 = json_array_get_int_element (param_array, 3);
int param4 = json_array_get_int_element (param_array, 4);
char* ret = ((char* (*)(const char*, const char*, int, int, GError **))func) (param1, param2, param3, param4, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
char* ret = ((char* (*)(const char*, const char*, const char*, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
char* ret = ((char* (*)(const char*, const char*, const char*, const char*, GError **))func) (param1, param2, param3, param4, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string_string_string_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
int param5 = json_array_get_int_element (param_array, 5);
char* ret = ((char* (*)(const char*, const char*, const char*, const char*, int, GError **))func) (param1, param2, param3, param4, param5, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string_string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
char* ret = ((char* (*)(const char*, const char*, const char*, const char*, const char*, GError **))func) (param1, param2, param3, param4, param5, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string_string_string_string_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
int param6 = json_array_get_int_element (param_array, 6);
char* ret = ((char* (*)(const char*, const char*, const char*, const char*, const char*, int, GError **))func) (param1, param2, param3, param4, param5, param6, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string_string_string_string_string_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
const char* param6 = json_array_get_string_or_null_element (param_array, 6);
int param7 = json_array_get_int_element (param_array, 7);
char* ret = ((char* (*)(const char*, const char*, const char*, const char*, const char*, const char*, int, GError **))func) (param1, param2, param3, param4, param5, param6, param7, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string_string_string_string_string_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
const char* param6 = json_array_get_string_or_null_element (param_array, 6);
int param7 = json_array_get_int_element (param_array, 7);
int param8 = json_array_get_int_element (param_array, 8);
char* ret = ((char* (*)(const char*, const char*, const char*, const char*, const char*, const char*, int, int, GError **))func) (param1, param2, param3, param4, param5, param6, param7, param8, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string_string_string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
const char* param6 = json_array_get_string_or_null_element (param_array, 6);
char* ret = ((char* (*)(const char*, const char*, const char*, const char*, const char*, const char*, GError **))func) (param1, param2, param3, param4, param5, param6, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string_string_string_string_string_int64 (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
const char* param6 = json_array_get_string_or_null_element (param_array, 6);
gint64 param7 = json_array_get_int_element (param_array, 7);
char* ret = ((char* (*)(const char*, const char*, const char*, const char*, const char*, const char*, gint64, GError **))func) (param1, param2, param3, param4, param5, param6, param7, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string_string_string_string_string_int64_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
const char* param6 = json_array_get_string_or_null_element (param_array, 6);
gint64 param7 = json_array_get_int_element (param_array, 7);
int param8 = json_array_get_int_element (param_array, 8);
char* ret = ((char* (*)(const char*, const char*, const char*, const char*, const char*, const char*, gint64, int, GError **))func) (param1, param2, param3, param4, param5, param6, param7, param8, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string_string_string_string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
const char* param6 = json_array_get_string_or_null_element (param_array, 6);
const char* param7 = json_array_get_string_or_null_element (param_array, 7);
char* ret = ((char* (*)(const char*, const char*, const char*, const char*, const char*, const char*, const char*, GError **))func) (param1, param2, param3, param4, param5, param6, param7, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string_string_string_string_string_string_int64 (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
const char* param6 = json_array_get_string_or_null_element (param_array, 6);
const char* param7 = json_array_get_string_or_null_element (param_array, 7);
gint64 param8 = json_array_get_int_element (param_array, 8);
char* ret = ((char* (*)(const char*, const char*, const char*, const char*, const char*, const char*, const char*, gint64, GError **))func) (param1, param2, param3, param4, param5, param6, param7, param8, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_string_string_string_string_string_string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
const char* param6 = json_array_get_string_or_null_element (param_array, 6);
const char* param7 = json_array_get_string_or_null_element (param_array, 7);
const char* param8 = json_array_get_string_or_null_element (param_array, 8);
const char* param9 = json_array_get_string_or_null_element (param_array, 9);
char* ret = ((char* (*)(const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, const char*, GError **))func) (param1, param2, param3, param4, param5, param6, param7, param8, param9, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_int_string_string_string_string_string_string_string_int_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
const char* param6 = json_array_get_string_or_null_element (param_array, 6);
const char* param7 = json_array_get_string_or_null_element (param_array, 7);
const char* param8 = json_array_get_string_or_null_element (param_array, 8);
const char* param9 = json_array_get_string_or_null_element (param_array, 9);
int param10 = json_array_get_int_element (param_array, 10);
const char* param11 = json_array_get_string_or_null_element (param_array, 11);
char* ret = ((char* (*)(const char*, int, const char*, const char*, const char*, const char*, const char*, const char*, const char*, int, const char*, GError **))func) (param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_int_string_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
int param4 = json_array_get_int_element (param_array, 4);
int param5 = json_array_get_int_element (param_array, 5);
char* ret = ((char* (*)(const char*, int, const char*, int, int, GError **))func) (param1, param2, param3, param4, param5, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_string__string_int_string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
char* ret = ((char* (*)(const char*, int, const char*, const char*, const char*, GError **))func) (param1, param2, param3, param4, param5, &error);
json_t *object = json_object ();
searpc_set_string_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__void (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
GList* ret = ((GList* (*)(GError **))func) (&error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
GList* ret = ((GList* (*)(int, GError **))func) (param1, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
GList* ret = ((GList* (*)(int, int, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__int_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
GList* ret = ((GList* (*)(int, const char*, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__int_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
int param3 = json_array_get_int_element (param_array, 3);
GList* ret = ((GList* (*)(int, int, int, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
GList* ret = ((GList* (*)(const char*, GError **))func) (param1, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__string_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
GList* ret = ((GList* (*)(const char*, int, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__string_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
int param3 = json_array_get_int_element (param_array, 3);
GList* ret = ((GList* (*)(const char*, int, int, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__string_int_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
GList* ret = ((GList* (*)(const char*, int, const char*, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
GList* ret = ((GList* (*)(const char*, const char*, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
GList* ret = ((GList* (*)(const char*, const char*, const char*, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__string_string_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
int param3 = json_array_get_int_element (param_array, 3);
GList* ret = ((GList* (*)(const char*, const char*, int, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__string_string_string_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
int param4 = json_array_get_int_element (param_array, 4);
GList* ret = ((GList* (*)(const char*, const char*, const char*, int, GError **))func) (param1, param2, param3, param4, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__string_string_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
int param3 = json_array_get_int_element (param_array, 3);
int param4 = json_array_get_int_element (param_array, 4);
GList* ret = ((GList* (*)(const char*, const char*, int, int, GError **))func) (param1, param2, param3, param4, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__string_string_int_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
int param3 = json_array_get_int_element (param_array, 3);
int param4 = json_array_get_int_element (param_array, 4);
int param5 = json_array_get_int_element (param_array, 5);
GList* ret = ((GList* (*)(const char*, const char*, int, int, int, GError **))func) (param1, param2, param3, param4, param5, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__int_string_string_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
int param4 = json_array_get_int_element (param_array, 4);
int param5 = json_array_get_int_element (param_array, 5);
GList* ret = ((GList* (*)(int, const char*, const char*, int, int, GError **))func) (param1, param2, param3, param4, param5, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__string_int_string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
GList* ret = ((GList* (*)(const char*, int, const char*, const char*, const char*, GError **))func) (param1, param2, param3, param4, param5, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__string_int_string_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
int param4 = json_array_get_int_element (param_array, 4);
int param5 = json_array_get_int_element (param_array, 5);
GList* ret = ((GList* (*)(const char*, int, const char*, int, int, GError **))func) (param1, param2, param3, param4, param5, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__string_int_string_string_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
int param5 = json_array_get_int_element (param_array, 5);
GList* ret = ((GList* (*)(const char*, int, const char*, const char*, int, GError **))func) (param1, param2, param3, param4, param5, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_objlist__string_string_string_string_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
int param5 = json_array_get_int_element (param_array, 5);
int param6 = json_array_get_int_element (param_array, 6);
GList* ret = ((GList* (*)(const char*, const char*, const char*, const char*, int, int, GError **))func) (param1, param2, param3, param4, param5, param6, &error);
json_t *object = json_object ();
searpc_set_objlist_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_object__int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
GObject* ret = ((GObject* (*)(int, GError **))func) (param1, &error);
json_t *object = json_object ();
searpc_set_object_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_object__string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
GObject* ret = ((GObject* (*)(const char*, GError **))func) (param1, &error);
json_t *object = json_object ();
searpc_set_object_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_object__string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
GObject* ret = ((GObject* (*)(const char*, const char*, GError **))func) (param1, param2, &error);
json_t *object = json_object ();
searpc_set_object_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_object__string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
GObject* ret = ((GObject* (*)(const char*, const char*, const char*, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_object_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_object__string_int_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
int param2 = json_array_get_int_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
GObject* ret = ((GObject* (*)(const char*, int, const char*, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_object_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_object__int_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
GObject* ret = ((GObject* (*)(int, const char*, const char*, GError **))func) (param1, param2, param3, &error);
json_t *object = json_object ();
searpc_set_object_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_object__int_string_string_string_string (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
int param1 = json_array_get_int_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
GObject* ret = ((GObject* (*)(int, const char*, const char*, const char*, const char*, GError **))func) (param1, param2, param3, param4, param5, &error);
json_t *object = json_object ();
searpc_set_object_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_object__string_string_string_string_string_string_string_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
const char* param6 = json_array_get_string_or_null_element (param_array, 6);
const char* param7 = json_array_get_string_or_null_element (param_array, 7);
int param8 = json_array_get_int_element (param_array, 8);
int param9 = json_array_get_int_element (param_array, 9);
GObject* ret = ((GObject* (*)(const char*, const char*, const char*, const char*, const char*, const char*, const char*, int, int, GError **))func) (param1, param2, param3, param4, param5, param6, param7, param8, param9, &error);
json_t *object = json_object ();
searpc_set_object_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_object__string_string_string_string_string_string_int_string_int_int (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
const char* param1 = json_array_get_string_or_null_element (param_array, 1);
const char* param2 = json_array_get_string_or_null_element (param_array, 2);
const char* param3 = json_array_get_string_or_null_element (param_array, 3);
const char* param4 = json_array_get_string_or_null_element (param_array, 4);
const char* param5 = json_array_get_string_or_null_element (param_array, 5);
const char* param6 = json_array_get_string_or_null_element (param_array, 6);
int param7 = json_array_get_int_element (param_array, 7);
const char* param8 = json_array_get_string_or_null_element (param_array, 8);
int param9 = json_array_get_int_element (param_array, 9);
int param10 = json_array_get_int_element (param_array, 10);
GObject* ret = ((GObject* (*)(const char*, const char*, const char*, const char*, const char*, const char*, int, const char*, int, int, GError **))func) (param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, &error);
json_t *object = json_object ();
searpc_set_object_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static char *
marshal_json__void (void *func, json_t *param_array, gsize *ret_len)
{
GError *error = NULL;
json_t* ret = ((json_t* (*)(GError **))func) (&error);
json_t *object = json_object ();
searpc_set_json_to_ret_object (object, ret);
return searpc_marshal_set_ret_common (object, ret_len, error);
}
static void register_marshals(void)
{
{
searpc_server_register_marshal (searpc_signature_int__void(), marshal_int__void);
}
{
searpc_server_register_marshal (searpc_signature_int__int(), marshal_int__int);
}
{
searpc_server_register_marshal (searpc_signature_int__int_int(), marshal_int__int_int);
}
{
searpc_server_register_marshal (searpc_signature_int__int_string(), marshal_int__int_string);
}
{
searpc_server_register_marshal (searpc_signature_int__int_string_int(), marshal_int__int_string_int);
}
{
searpc_server_register_marshal (searpc_signature_int__int_string_string(), marshal_int__int_string_string);
}
{
searpc_server_register_marshal (searpc_signature_int__int_string_int_int(), marshal_int__int_string_int_int);
}
{
searpc_server_register_marshal (searpc_signature_int__int_int_string_string(), marshal_int__int_int_string_string);
}
{
searpc_server_register_marshal (searpc_signature_int__string(), marshal_int__string);
}
{
searpc_server_register_marshal (searpc_signature_int__string_int(), marshal_int__string_int);
}
{
searpc_server_register_marshal (searpc_signature_int__string_int_int(), marshal_int__string_int_int);
}
{
searpc_server_register_marshal (searpc_signature_int__string_int_string(), marshal_int__string_int_string);
}
{
searpc_server_register_marshal (searpc_signature_int__string_int_string_string(), marshal_int__string_int_string_string);
}
{
searpc_server_register_marshal (searpc_signature_int__string_int_int_string_string(), marshal_int__string_int_int_string_string);
}
{
searpc_server_register_marshal (searpc_signature_int__string_string(), marshal_int__string_string);
}
{
searpc_server_register_marshal (searpc_signature_int__string_string_string(), marshal_int__string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_int__string_string_int_int(), marshal_int__string_string_int_int);
}
{
searpc_server_register_marshal (searpc_signature_int__string_string_string_int(), marshal_int__string_string_string_int);
}
{
searpc_server_register_marshal (searpc_signature_int__string_string_string_int_string(), marshal_int__string_string_string_int_string);
}
{
searpc_server_register_marshal (searpc_signature_int__string_string_string_string(), marshal_int__string_string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_int__string_string_string_string_string(), marshal_int__string_string_string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_int__string_string_string_string_string_string(), marshal_int__string_string_string_string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_int__string_string_string_int_string_string(), marshal_int__string_string_string_int_string_string);
}
{
searpc_server_register_marshal (searpc_signature_int__string_string_string_string_string_string_string(), marshal_int__string_string_string_string_string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_int__string_int64(), marshal_int__string_int64);
}
{
searpc_server_register_marshal (searpc_signature_int__int_int64(), marshal_int__int_int64);
}
{
searpc_server_register_marshal (searpc_signature_int__int_string_int64(), marshal_int__int_string_int64);
}
{
searpc_server_register_marshal (searpc_signature_int64__void(), marshal_int64__void);
}
{
searpc_server_register_marshal (searpc_signature_int64__string(), marshal_int64__string);
}
{
searpc_server_register_marshal (searpc_signature_int64__int(), marshal_int64__int);
}
{
searpc_server_register_marshal (searpc_signature_int64__int_string(), marshal_int64__int_string);
}
{
searpc_server_register_marshal (searpc_signature_int64__string_int_string(), marshal_int64__string_int_string);
}
{
searpc_server_register_marshal (searpc_signature_string__void(), marshal_string__void);
}
{
searpc_server_register_marshal (searpc_signature_string__int(), marshal_string__int);
}
{
searpc_server_register_marshal (searpc_signature_string__int_int(), marshal_string__int_int);
}
{
searpc_server_register_marshal (searpc_signature_string__int_string(), marshal_string__int_string);
}
{
searpc_server_register_marshal (searpc_signature_string__int_int_string(), marshal_string__int_int_string);
}
{
searpc_server_register_marshal (searpc_signature_string__string(), marshal_string__string);
}
{
searpc_server_register_marshal (searpc_signature_string__string_int(), marshal_string__string_int);
}
{
searpc_server_register_marshal (searpc_signature_string__string_int_int(), marshal_string__string_int_int);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string(), marshal_string__string_string);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string_int(), marshal_string__string_string_int);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string_int_int(), marshal_string__string_string_int_int);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string_string(), marshal_string__string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string_string_string(), marshal_string__string_string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string_string_string_int(), marshal_string__string_string_string_string_int);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string_string_string_string(), marshal_string__string_string_string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string_string_string_string_int(), marshal_string__string_string_string_string_string_int);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string_string_string_string_string_int(), marshal_string__string_string_string_string_string_string_int);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string_string_string_string_string_int_int(), marshal_string__string_string_string_string_string_string_int_int);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string_string_string_string_string(), marshal_string__string_string_string_string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string_string_string_string_string_int64(), marshal_string__string_string_string_string_string_string_int64);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string_string_string_string_string_int64_int(), marshal_string__string_string_string_string_string_string_int64_int);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string_string_string_string_string_string(), marshal_string__string_string_string_string_string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string_string_string_string_string_string_int64(), marshal_string__string_string_string_string_string_string_string_int64);
}
{
searpc_server_register_marshal (searpc_signature_string__string_string_string_string_string_string_string_string_string(), marshal_string__string_string_string_string_string_string_string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_string__string_int_string_string_string_string_string_string_string_int_string(), marshal_string__string_int_string_string_string_string_string_string_string_int_string);
}
{
searpc_server_register_marshal (searpc_signature_string__string_int_string_int_int(), marshal_string__string_int_string_int_int);
}
{
searpc_server_register_marshal (searpc_signature_string__string_int_string_string_string(), marshal_string__string_int_string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_objlist__void(), marshal_objlist__void);
}
{
searpc_server_register_marshal (searpc_signature_objlist__int(), marshal_objlist__int);
}
{
searpc_server_register_marshal (searpc_signature_objlist__int_int(), marshal_objlist__int_int);
}
{
searpc_server_register_marshal (searpc_signature_objlist__int_string(), marshal_objlist__int_string);
}
{
searpc_server_register_marshal (searpc_signature_objlist__int_int_int(), marshal_objlist__int_int_int);
}
{
searpc_server_register_marshal (searpc_signature_objlist__string(), marshal_objlist__string);
}
{
searpc_server_register_marshal (searpc_signature_objlist__string_int(), marshal_objlist__string_int);
}
{
searpc_server_register_marshal (searpc_signature_objlist__string_int_int(), marshal_objlist__string_int_int);
}
{
searpc_server_register_marshal (searpc_signature_objlist__string_int_string(), marshal_objlist__string_int_string);
}
{
searpc_server_register_marshal (searpc_signature_objlist__string_string(), marshal_objlist__string_string);
}
{
searpc_server_register_marshal (searpc_signature_objlist__string_string_string(), marshal_objlist__string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_objlist__string_string_int(), marshal_objlist__string_string_int);
}
{
searpc_server_register_marshal (searpc_signature_objlist__string_string_string_int(), marshal_objlist__string_string_string_int);
}
{
searpc_server_register_marshal (searpc_signature_objlist__string_string_int_int(), marshal_objlist__string_string_int_int);
}
{
searpc_server_register_marshal (searpc_signature_objlist__string_string_int_int_int(), marshal_objlist__string_string_int_int_int);
}
{
searpc_server_register_marshal (searpc_signature_objlist__int_string_string_int_int(), marshal_objlist__int_string_string_int_int);
}
{
searpc_server_register_marshal (searpc_signature_objlist__string_int_string_string_string(), marshal_objlist__string_int_string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_objlist__string_int_string_int_int(), marshal_objlist__string_int_string_int_int);
}
{
searpc_server_register_marshal (searpc_signature_objlist__string_int_string_string_int(), marshal_objlist__string_int_string_string_int);
}
{
searpc_server_register_marshal (searpc_signature_objlist__string_string_string_string_int_int(), marshal_objlist__string_string_string_string_int_int);
}
{
searpc_server_register_marshal (searpc_signature_object__int(), marshal_object__int);
}
{
searpc_server_register_marshal (searpc_signature_object__string(), marshal_object__string);
}
{
searpc_server_register_marshal (searpc_signature_object__string_string(), marshal_object__string_string);
}
{
searpc_server_register_marshal (searpc_signature_object__string_string_string(), marshal_object__string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_object__string_int_string(), marshal_object__string_int_string);
}
{
searpc_server_register_marshal (searpc_signature_object__int_string_string(), marshal_object__int_string_string);
}
{
searpc_server_register_marshal (searpc_signature_object__int_string_string_string_string(), marshal_object__int_string_string_string_string);
}
{
searpc_server_register_marshal (searpc_signature_object__string_string_string_string_string_string_string_int_int(), marshal_object__string_string_string_string_string_string_string_int_int);
}
{
searpc_server_register_marshal (searpc_signature_object__string_string_string_string_string_string_int_string_int_int(), marshal_object__string_string_string_string_string_string_int_string_int_int);
}
{
searpc_server_register_marshal (searpc_signature_json__void(), marshal_json__void);
}
}