Diff for /libaitio/src/Attic/vars.c between versions 1.1.2.2 and 1.1.2.3

version 1.1.2.2, 2011/08/31 12:29:32 version 1.1.2.3, 2011/08/31 13:23:25
Line 54  SUCH DAMAGE. Line 54  SUCH DAMAGE.
  * return: -1 error, 0 nothing done or >0 size of marshaled data   * return: -1 error, 0 nothing done or >0 size of marshaled data
  */   */
 int  int
io_vals2buffer(u_char **buf, int buflen, array_t *vars)io_vals2buffer(u_char *buf, int buflen, array_t *vars)
 {  {
         int Limit = 0;          int Limit = 0;
         register int i;          register int i;
Line 63  io_vals2buffer(u_char **buf, int buflen, array_t *vars Line 63  io_vals2buffer(u_char **buf, int buflen, array_t *vars
   
         assert(buf);          assert(buf);
         assert(vars);          assert(vars);
        if (!buf || !vars || !*buf)        if (!buf || !vars)
                 return -1;                  return -1;
         if (!buflen || !io_arraySize(vars))          if (!buflen || !io_arraySize(vars))
                 return 0;                  return 0;
Line 74  io_vals2buffer(u_char **buf, int buflen, array_t *vars Line 74  io_vals2buffer(u_char **buf, int buflen, array_t *vars
                                 buflen, Limit);                                  buflen, Limit);
                 return -1;                  return -1;
         } else {          } else {
                memset(*buf, 0, buflen);                memset(buf, 0, buflen);
   
                v = (ait_val_t*) *buf;                v = (ait_val_t*) buf;
                data = *buf + Limit;                data = buf + Limit;
         }          }
   
         /* marshaling */          /* marshaling */
Line 112  io_vals2buffer(u_char **buf, int buflen, array_t *vars Line 112  io_vals2buffer(u_char **buf, int buflen, array_t *vars
   
                                 memcpy(data, val->val.buffer, AIT_LEN(val));                                  memcpy(data, val->val.buffer, AIT_LEN(val));
                                 /* Debug:: data offset in packet, not matter for anything! */                                  /* Debug:: data offset in packet, not matter for anything! */
                                v[i].val.net = data - *buf;                                v[i].val.net = data - buf;
                                 data += AIT_LEN(val);                                  data += AIT_LEN(val);
                                 break;                                  break;
                         default:                          default:

Removed from v.1.1.2.2  
changed lines
  Added in v.1.1.2.3


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