--- libaitrpc/inc/aitrpc.h 2010/06/28 17:10:39 1.1.1.1.2.14 +++ libaitrpc/inc/aitrpc.h 2010/07/07 09:29:42 1.1.1.1.2.15 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: aitrpc.h,v 1.1.1.1.2.14 2010/06/28 17:10:39 misho Exp $ +* $Id: aitrpc.h,v 1.1.1.1.2.15 2010/07/07 09:29:42 misho Exp $ * *************************************************************************/ #ifndef __AITRPC_H @@ -109,8 +109,8 @@ typedef struct { if (val->val.string) { \ val->val_type = string; val->val_len = strlen(v) + 1; \ } } while (0) -#define RPC_SET_BLOB(vl, v, l) do { rpc_val_t *val = (vl); assert(val); val->val_type = blob; \ - val->val.blob = (void*) v; val->val_len = l; } while (0) +#define RPC_SET_BLOB(vl, l) do { rpc_val_t *val = (vl); assert(val); val->val_type = blob; \ + val->val.blob = NULL; val->val_len = l; } while (0) #define RPC_SET_SIZE(vl, v) do { rpc_val_t *val = (vl); assert(val); val->val_type = size; val->val.size = v; \ val->val_len = sizeof(size_t); } while (0) #define RPC_SET_OFF(vl, v) do { rpc_val_t *val = (vl); assert(val); val->val_type = offset; val->val.offset = v; \