gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r22574 - gnunet/src/regex


From: gnunet
Subject: [GNUnet-SVN] r22574 - gnunet/src/regex
Date: Mon, 9 Jul 2012 17:18:12 +0200

Author: szengel
Date: 2012-07-09 17:18:12 +0200 (Mon, 09 Jul 2012)
New Revision: 22574

Modified:
   gnunet/src/regex/test_regex_iterate_api.c
Log:
regex: fixed iterating over the initial states


Modified: gnunet/src/regex/test_regex_iterate_api.c
===================================================================
--- gnunet/src/regex/test_regex_iterate_api.c   2012-07-09 13:10:29 UTC (rev 
22573)
+++ gnunet/src/regex/test_regex_iterate_api.c   2012-07-09 15:18:12 UTC (rev 
22574)
@@ -37,15 +37,20 @@
 
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Iterating... (accepting: %i)\n",
               accepting);
+
+  if (NULL != proof)
+    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Proof: %s\n", proof);
+
+  if (NULL != key)
+    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Hash: %s\n", GNUNET_h2s (key));
+
   for (i = 0; i < num_edges; i++)
   {
-    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Edge %i: %s\n", i, edges[i].label);
+    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Edge %i: Label: %s Destination: 
%s\n",
+                i, edges[i].label, GNUNET_h2s (&edges[i].destination));
   }
 
   *error += (GNUNET_OK == GNUNET_REGEX_check_proof (proof, key)) ? 0 : 1;
-
-  if (NULL != proof)
-    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Proof: %s\n", proof);
 }
 
 int
@@ -82,7 +87,7 @@
     "ab|cd|ef|gh",
     "a|b|c|d|e|f|g",
     "(ab)|(ac)",
-    "a(b|c)"
+    "x*|(0|1|2)(a|b|c|d)"
   };
 
   for (i = 0; i < 17; i++)
@@ -91,6 +96,6 @@
     GNUNET_REGEX_iterate_all_edges (dfa, key_iterator, &error);
     GNUNET_REGEX_automaton_destroy (dfa);
   }
-  
+
   return error;
 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]