version 1.1.2.6, 2010/07/07 15:18:22
|
version 1.1.2.7, 2010/07/08 07:16:36
|
Line 50 rpc_srv_declValsCall(rpc_func_t * __restrict call, int
|
Line 50 rpc_srv_declValsCall(rpc_func_t * __restrict call, int
|
if (!call || return_vals < 0) { |
if (!call || return_vals < 0) { |
rpc_SetErr(EINVAL, "Error:: Invalid parameter can`t declare return variables for RPC call...\n"); |
rpc_SetErr(EINVAL, "Error:: Invalid parameter can`t declare return variables for RPC call...\n"); |
return -1; |
return -1; |
} /* else | } else |
call->func_args = return_vals; */ | call->func_args = return_vals; |
|
|
if (!return_vals) { |
if (!return_vals) { |
if (call->func_vals) { |
if (call->func_vals) { |
Line 170 rpc_srv_registerCall(rpc_srv_t * __restrict srv, const
|
Line 170 rpc_srv_registerCall(rpc_srv_t * __restrict srv, const
|
|
|
func->func_parent = srv; |
func->func_parent = srv; |
|
|
if (rpc_srv_declValsCall(func, args) == -1) { | if (args > 0 && rpc_srv_declValsCall(func, args) == -1) { |
free(func); |
free(func); |
return -1; |
return -1; |
} |
} |