diff --git a/demo/demo-async-client.c b/demo/demo-async-client.c index 30d227d..0c7c6c4 100644 --- a/demo/demo-async-client.c +++ b/demo/demo-async-client.c @@ -126,7 +126,7 @@ main(int argc, char *argv[]) rpc_client->async_arg = (void *)(long)transport; /* call the client-side funcion */ - searpc_strlen(rpc_client, "hello searpc", strlen_callback, "user data"); + searpc_strlen_async(rpc_client, "hello searpc", strlen_callback, "user data"); /* call the transport to receive response */ transport_read (transport); diff --git a/lib/gencode.py b/lib/gencode.py index 94dd355..b8ac124 100644 --- a/lib/gencode.py +++ b/lib/gencode.py @@ -339,7 +339,7 @@ def gen_dfun_macro_list(): async_dfun_template = r""" #define SEARPC_CLIENT_ASYNC_DEFUN_${RET_TYPE}__${ARG_TYPES}(funcname, gtype) \ static int \ -funcname (SearpcClient *client, ${args} \ +funcname##_async (SearpcClient *client, ${args} \ AsyncCallback callback, void *user_data) \ { \ char *fcall; \