OSSP CVS Repository

ossp - Difference in ossp-pkg/cfg/cfg_syn_parse.y versions 1.2 and 1.3
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [History

ossp-pkg/cfg/cfg_syn_parse.y 1.2 -> 1.3

--- cfg_syn_parse.y      2002/07/04 14:51:21     1.2
+++ cfg_syn_parse.y      2002/07/10 12:00:23     1.3
@@ -105,9 +105,9 @@
 sequence
     : directives {
         cfg_node_t *n;
-        cfg_node_create(&n);
-        cfg_node_set(n, CFG_NODE_ATTR_TYPE, CFG_NODE_TYPE_SEQ);
-        cfg_node_set(n, CFG_NODE_ATTR_CHILD1, $1);
+        cfg_node_create(CTX->cfg, &n);
+        cfg_node_set(CTX->cfg, n, CFG_NODE_ATTR_TYPE, CFG_NODE_TYPE_SEQ);
+        cfg_node_set(CTX->cfg, n, CFG_NODE_ATTR_CHILD1, $1);
         $$ = n;
       }
     ;
@@ -120,7 +120,7 @@
         $$ = $1; 
       }
     | directive T_SEP directives { 
-        cfg_node_set($1, CFG_NODE_ATTR_RBROTH, $3);
+        cfg_node_set(CTX->cfg, $1, CFG_NODE_ATTR_RBROTH, $3);
         $$ = $1;
       }
     ;
@@ -128,9 +128,9 @@
 directive
     : tokens {
         cfg_node_t *n;
-        cfg_node_create(&n);
-        cfg_node_set(n, CFG_NODE_ATTR_TYPE, CFG_NODE_TYPE_DIR);
-        cfg_node_set(n, CFG_NODE_ATTR_CHILD1, $1);
+        cfg_node_create(CTX->cfg, &n);
+        cfg_node_set(CTX->cfg, n, CFG_NODE_ATTR_TYPE, CFG_NODE_TYPE_DIR);
+        cfg_node_set(CTX->cfg, n, CFG_NODE_ATTR_CHILD1, $1);
         $$ = n;
       }
     ;
@@ -140,7 +140,7 @@
         $$ = $1; 
       }
     | token tokens { 
-        cfg_node_set($1, CFG_NODE_ATTR_RBROTH, $2);
+        cfg_node_set(CTX->cfg, $1, CFG_NODE_ATTR_RBROTH, $2);
         $$ = $1;
       }
     ;
@@ -157,9 +157,9 @@
 string
     : T_STRING {
         cfg_node_t *n;
-        cfg_node_create(&n);
-        cfg_node_set(n, CFG_NODE_ATTR_TYPE, CFG_NODE_TYPE_TOK);
-        cfg_node_set(n, CFG_NODE_ATTR_TOKEN, $1);
+        cfg_node_create(CTX->cfg, &n);
+        cfg_node_set(CTX->cfg, n, CFG_NODE_ATTR_TYPE, CFG_NODE_TYPE_ARG);
+        cfg_node_set(CTX->cfg, n, CFG_NODE_ATTR_TOKEN, $1);
         $$ = n; 
       }
     ;

CVSTrac 2.0.1