--- libaitrpc/src/srv.c 2015/07/02 21:52:29 1.26.2.12 +++ libaitrpc/src/srv.c 2015/07/02 22:20:48 1.26.2.13 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: srv.c,v 1.26.2.12 2015/07/02 21:52:29 misho Exp $ +* $Id: srv.c,v 1.26.2.13 2015/07/02 22:20:48 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -81,29 +81,6 @@ static sched_task_func_t cbProto[SOCK_MAX_SUPPORT][4] /* Global Signal Argument when kqueue support disabled */ static volatile uintptr_t _glSigArg = 0; - -#pragma GCC visibility push(hidden) - -static int -rpc_funcs_cmp(struct tagRPCFunc *a, struct tagRPCFunc *b) -{ - int ret; - - assert(a && b); - - ret = AIT_KEY(&a->func_name) - AIT_KEY(&b->func_name); - - if (ret < 0) - return -1; - else if (ret > 0) - return 1; - - return ret; -} - -AVL_GENERATE(tagRPCFuncs, tagRPCFunc, func_node, rpc_funcs_cmp); - -#pragma GCC visibility pop void rpc_freeCli(rpc_cli_t * __restrict c)