Diff for /libaitcfg/src/queue.c between versions 1.10 and 1.11

version 1.10, 2012/08/06 14:53:34 version 1.11, 2012/09/19 15:22:32
Line 58  _selectAttribute(cfg_root_t * __restrict cfg, const ch Line 58  _selectAttribute(cfg_root_t * __restrict cfg, const ch
   
         if (csSec && *csSec)          if (csSec && *csSec)
                 AIT_KEY(&fav.cfg_sec) = crcFletcher16((u_short*) csSec,                   AIT_KEY(&fav.cfg_sec) = crcFletcher16((u_short*) csSec, 
                                io_align(strlen(csSec), 1) / 2);                                io_align(strlen(csSec), 2) / 2);
         if (csAttr)          if (csAttr)
                 AIT_KEY(&fav.cfg_attr) = crcFletcher16((u_short*) csAttr,                   AIT_KEY(&fav.cfg_attr) = crcFletcher16((u_short*) csAttr, 
                                io_align(strlen(csAttr), 1) / 2);                                io_align(strlen(csAttr), 2) / 2);
   
         if (!csAttr)          if (!csAttr)
                 return RB_NFIND(tagRC, cfg, &fav);                  return RB_NFIND(tagRC, cfg, &fav);
Line 101  cfg_findAttribute(cfg_root_t * __restrict cfg, const c Line 101  cfg_findAttribute(cfg_root_t * __restrict cfg, const c
   
         if (csSec && *csSec)          if (csSec && *csSec)
                 AIT_KEY(&fav.cfg_sec) = crcFletcher16((u_short*) csSec,                   AIT_KEY(&fav.cfg_sec) = crcFletcher16((u_short*) csSec, 
                                io_align(strlen(csSec), 1) / 2);                                io_align(strlen(csSec), 2) / 2);
         if (csAttr)          if (csAttr)
                 AIT_KEY(&fav.cfg_attr) = crcFletcher16((u_short*) csAttr,                   AIT_KEY(&fav.cfg_attr) = crcFletcher16((u_short*) csAttr, 
                                io_align(strlen(csAttr), 1) / 2);                                io_align(strlen(csAttr), 2) / 2);
   
         SLIST_FOREACH(av, cfg, cfg_next) {          SLIST_FOREACH(av, cfg, cfg_next) {
                 ++cx;                  ++cx;
Line 187  cfg_setAttribute(cfg_root_t * __restrict cfg, const ch Line 187  cfg_setAttribute(cfg_root_t * __restrict cfg, const ch
                 if (csSec && *csSec) {                  if (csSec && *csSec) {
                         AIT_SET_STR(&av->cfg_sec, csSec);                          AIT_SET_STR(&av->cfg_sec, csSec);
                         AIT_KEY(&av->cfg_sec) = crcFletcher16(AIT_GET_LIKE(&av->cfg_sec, u_short*),                           AIT_KEY(&av->cfg_sec) = crcFletcher16(AIT_GET_LIKE(&av->cfg_sec, u_short*), 
                                        io_align(AIT_LEN(&av->cfg_sec) - 1, 1) / 2);                                        io_align(AIT_LEN(&av->cfg_sec) - 1, 2) / 2);
                 }                  }
                 AIT_SET_STR(&av->cfg_val, csVal ? csVal : "");                  AIT_SET_STR(&av->cfg_val, csVal ? csVal : "");
                 AIT_SET_STR(&av->cfg_attr, csAttr);                  AIT_SET_STR(&av->cfg_attr, csAttr);
                 AIT_KEY(&av->cfg_attr) = crcFletcher16(AIT_GET_LIKE(&av->cfg_attr, u_short*),                   AIT_KEY(&av->cfg_attr) = crcFletcher16(AIT_GET_LIKE(&av->cfg_attr, u_short*), 
                                io_align(AIT_LEN(&av->cfg_attr) - 1, 1) / 2);                                io_align(AIT_LEN(&av->cfg_attr) - 1, 2) / 2);
   
                 CFG_RC_LOCK(cfg);                  CFG_RC_LOCK(cfg);
                 RB_INSERT(tagRC, cfg, av);                  RB_INSERT(tagRC, cfg, av);

Removed from v.1.10  
changed lines
  Added in v.1.11


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