From 29f49063f7c496a55945d1e8dfe6cb6f97446487 Mon Sep 17 00:00:00 2001 From: David Lamparter Date: Fri, 28 Jun 2013 18:54:20 +0000 Subject: add void* application argument --- jsonrpc.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'jsonrpc.h') diff --git a/jsonrpc.h b/jsonrpc.h index 27a458c..d4a34f8 100644 --- a/jsonrpc.h +++ b/jsonrpc.h @@ -6,13 +6,13 @@ #define JSONRPC_INVALID_PARAMS -32602 #define JSONRPC_INTERNAL_ERROR -32603 -typedef int (*jsonrpc_method_prototype)(json_t *json_params, json_t **result); +typedef int (*jsonrpc_method_prototype)(void *apparg, json_t *json_params, json_t **result); struct jsonrpc_method_entry_t { const char *name; jsonrpc_method_prototype funcptr; const char *params_spec; }; -char *jsonrpc_handler(const char *input, size_t input_len, struct jsonrpc_method_entry_t method_table[]); +char *jsonrpc_handler(void *apparg, const char *input, size_t input_len, struct jsonrpc_method_entry_t method_table[]); json_t *jsonrpc_error_object(int code, json_t *data); -- cgit v1.2.1