Diff for /libaitrpc/src/lists.c between versions 1.1.2.4 and 1.1.2.6

version 1.1.2.4, 2010/06/24 15:01:19 version 1.1.2.6, 2010/07/07 15:18:22
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 67  rpc_srv_declValsCall(rpc_func_t * __restrict call, int Line 67  rpc_srv_declValsCall(rpc_func_t * __restrict call, int
                         call->func_vals = ptr;                          call->func_vals = ptr;
         }          }
   
        return call->func_args;        return return_vals;
 }  }
   
 /*  /*
Line 137  rpc_srv_getValsCall(rpc_func_t * __restrict call, rpc_ Line 137  rpc_srv_getValsCall(rpc_func_t * __restrict call, rpc_
  * @srv = RPC Server instance   * @srv = RPC Server instance
  * @csModule = Module name, if NULL self binary   * @csModule = Module name, if NULL self binary
  * @csFunc = Function name   * @csFunc = Function name
 * @args = Number of function arguments * @args = Number of return function arguments, use for restriction case!
  * return: -1 error or 0 register ok   * return: -1 error or 0 register ok
  */   */
 int  int
Line 311  rpc_srv_getBLOB(rpc_srv_t * __restrict srv, uint32_t v Line 311  rpc_srv_getBLOB(rpc_srv_t * __restrict srv, uint32_t v
                 return NULL;                  return NULL;
         }          }
   
        for (b = srv->srv_blob.blobs; b; b = b->blob_next)        for (b = srv->srv_blob.blobs; b; b = b->blob_next) {
                 if (b->blob_var == var)                  if (b->blob_var == var)
                         break;                          break;
           }
   
         return b;          return b;
 }  }
Line 322  rpc_srv_getBLOB(rpc_srv_t * __restrict srv, uint32_t v Line 323  rpc_srv_getBLOB(rpc_srv_t * __restrict srv, uint32_t v
  * rpc_srv_registerBLOB() Register new BLOB to server   * rpc_srv_registerBLOB() Register new BLOB to server
  * @srv = RPC Server instance   * @srv = RPC Server instance
  * @len = BLOB length   * @len = BLOB length
 * return: -1 error or 0 register ok * return: NULL error or new registered BLOB
  */   */
 rpc_blob_t *  rpc_blob_t *
 rpc_srv_registerBLOB(rpc_srv_t * __restrict srv, size_t len)  rpc_srv_registerBLOB(rpc_srv_t * __restrict srv, size_t len)

Removed from v.1.1.2.4  
changed lines
  Added in v.1.1.2.6


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>