#include "jsonrpc/impl/error.h" json_t * jsonrpc_impl_error( int code, char const * message) { json_t * error = json_object(); json_object_set_new(error, "code", json_integer(code)); json_object_set_new(error, "message", json_string(message)); return error; } void jsonrpc_impl_propate_error( jsonrpc_proxy_finished_fn * finised, void * user_data, int code, char const * message) { json_t * error = jsonrpc_impl_error(code, message); finised(user_data, NULL, error); json_decref(error); }