aboutsummaryrefslogtreecommitdiff
path: root/src/regex/perf-regex.c
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2013-09-26 12:45:31 +0000
committerBart Polot <bart@net.in.tum.de>2013-09-26 12:45:31 +0000
commit6612e2a579c9e42bc679df285edb193ed6d974dd (patch)
tree03dd758210c39a5e72e40041411ec266d46747d5 /src/regex/perf-regex.c
parent19d15fe2f575f4f6db2410d9de3ffa4de93a837b (diff)
downloadgnunet-6612e2a579c9e42bc679df285edb193ed6d974dd.tar.gz
gnunet-6612e2a579c9e42bc679df285edb193ed6d974dd.zip
Add REGEX_INTERNAL_iterate_reachable_edges which only reveals edges reachable from
states with proof longer or equal to REGEX_INITIAL_BYTES
Diffstat (limited to 'src/regex/perf-regex.c')
-rw-r--r--src/regex/perf-regex.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/regex/perf-regex.c b/src/regex/perf-regex.c
index c2ec7441e..163cacd1e 100644
--- a/src/regex/perf-regex.c
+++ b/src/regex/perf-regex.c
@@ -109,7 +109,10 @@ main (int argc, char *const *argv)
109 size, 109 size,
110 regex); 110 regex);
111 dfa = REGEX_INTERNAL_construct_dfa (regex, size, compression); 111 dfa = REGEX_INTERNAL_construct_dfa (regex, size, compression);
112 printf ("********* ALL EDGES *********'\n");
112 REGEX_INTERNAL_iterate_all_edges (dfa, &print_edge, NULL); 113 REGEX_INTERNAL_iterate_all_edges (dfa, &print_edge, NULL);
114 printf ("\n\n********* REACHABLE EDGES *********'\n");
115 REGEX_INTERNAL_iterate_reachable_edges (dfa, &print_edge, NULL);
113 REGEX_INTERNAL_automaton_destroy (dfa); 116 REGEX_INTERNAL_automaton_destroy (dfa);
114 GNUNET_free (buffer); 117 GNUNET_free (buffer);
115 REGEX_TEST_free_from_file (regexes); 118 REGEX_TEST_free_from_file (regexes);