Diff for /libaitcfg/src/queue.c between versions 1.17 and 1.18

version 1.17, 2019/11/21 14:30:02 version 1.18, 2019/12/05 14:33:35
Line 80  _selectAttribute(cfg_root_t * __restrict cfg, const ch Line 80  _selectAttribute(cfg_root_t * __restrict cfg, const ch
 /* --------------------------------------------------------------- */  /* --------------------------------------------------------------- */
   
 /*  /*
    * cfg_dumpCfg() - dump config data
    *
    * @cfg = Config root
    * return: none
    */
   void
   cfg_dumpCfg(cfg_root_t * __restrict cfg)
   {
           struct tagCfg *r, *c, *ctmp, *q, *qtmp;
           int syn;
   
           r = RB_ROOT(cfg);
           printf("ROOT:: KEY=%.8x [%s] %s=%s\n", ((AIT_KEY(&r->cfg_sec) << 15) | AIT_KEY(&r->cfg_attr)), 
                           AIT_ADDR(&r->cfg_sec), AIT_ADDR(&r->cfg_attr), AIT_ADDR(&r->cfg_val));
   
           RB_FOREACH_SAFE(c, tagRC, cfg, ctmp) {
                   syn ^= syn;
                   TAILQ_FOREACH_SAFE(q, cfg, cfg_next, qtmp) {
                           if (c == q) {
                                   syn = 42;
                                   break;
                           }
                   }
   
                   printf("%s KEY=%.8x [%s] %s=%s sync=%d\n", c == r ? "*" : "", 
                                   ((AIT_KEY(&c->cfg_sec) << 15) | AIT_KEY(&c->cfg_attr)), 
                                   AIT_ADDR(&c->cfg_sec), AIT_ADDR(&c->cfg_attr), AIT_ADDR(&c->cfg_val), syn);
           }
   }
   
   /*
  * cfg_getSection() - Get entire section attributes into array   * cfg_getSection() - Get entire section attributes into array
  *   *
  * @cfg = Config root   * @cfg = Config root

Removed from v.1.17  
changed lines
  Added in v.1.18


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