OSSP CVS Repository

ossp - Check-in [2288]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

Check-in Number: 2288
Date: 2002-Jul-16 15:49:29 (local)
2002-Jul-16 13:49:29 (UTC)
User:thl
Branch:
Comment: dump number of childs also
Tickets:
Inspections:
Files:
ossp-pkg/fsl/fsl.c      1.4 -> 1.5     6 inserted, 2 deleted

ossp-pkg/fsl/fsl.c 1.4 -> 1.5

--- fsl.c        2002/07/16 13:36:26     1.4
+++ fsl.c        2002/07/16 13:49:29     1.5
@@ -48,6 +48,7 @@
 /* third party (linked in) */
 #include "l2.h"
 #include "cfg.h"
+#include "pcre.h"
 
 /* default for the dedicated logfile */
 #ifndef LOGFILE
@@ -146,14 +147,17 @@
     cfg_rc_t cfgrv;
     cfg_node_type_t cfgtyp;
     char *cp;
+    int cfgchilds;
 
     fprintf(stderr, "DEBUG: diving\n");
     while (cfgnode != NULL) {
         if ((cfgrv = cfg_node_get(cfg, cfgnode, CFG_NODE_ATTR_TOKEN, &cp)) != CFG_OK) {
             (void)cfg_error(cfg, cfgrv, &cp); fprintf(stderr, "ERROR: cfg_node_get(T) failed with error %s (%d)\n", cp, cfgrv); CU(1); }
         if ((cfgrv = cfg_node_get(cfg, cfgnode, CFG_NODE_ATTR_TYPE, &cfgtyp)) != CFG_OK) {
-            (void)cfg_error(cfg, cfgrv, &cp); fprintf(stderr, "ERROR: cfg_node_get(y) failed with error %s (%d)\n", cp, cfgrv); CU(1); }
-        fprintf(stderr, "DEBUG: cfgnode=0x%.8lx, *cp=\"%s\", type=%d\n", (unsigned long)cfgnode, cp, cfgtyp);
+            (void)cfg_error(cfg, cfgrv, &cp); fprintf(stderr, "ERROR: cfg_node_get(t) failed with error %s (%d)\n", cp, cfgrv); CU(1); }
+        if ((cfgrv = cfg_node_get(cfg, cfgnode, CFG_NODE_ATTR_CHILDS, &cfgchilds)) != CFG_OK) {
+            (void)cfg_error(cfg, cfgrv, &cp); fprintf(stderr, "ERROR: cfg_node_get(c) failed with error %s (%d)\n", cp, cfgrv); CU(1); }
+        fprintf(stderr, "DEBUG: cfgnode=0x%.8lx[%d], *cp=\"%s\", type=%d\n", (unsigned long)cfgnode, cfgchilds, cp, cfgtyp);
         if ((cfgrv = cfg_node_get(cfg, cfgnode, CFG_NODE_ATTR_CHILD1, &cfgchld)) != CFG_OK) {
             (void)cfg_error(cfg, cfgrv, &cp); fprintf(stderr, "ERROR: cfg_node_get(C) failed with error %s (%d)\n", cp, cfgrv); CU(1); }
         if (cfgchld != NULL)

CVSTrac 2.0.1