summaryrefslogtreecommitdiff
path: root/src/regex/test_regex_graph_api.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/regex/test_regex_graph_api.c')
-rw-r--r--src/regex/test_regex_graph_api.c160
1 files changed, 80 insertions, 80 deletions
diff --git a/src/regex/test_regex_graph_api.c b/src/regex/test_regex_graph_api.c
index 356782dec..923bb9f42 100644
--- a/src/regex/test_regex_graph_api.c
+++ b/src/regex/test_regex_graph_api.c
@@ -39,39 +39,39 @@
39 * @return 0 if ok, non 0 on error. 39 * @return 0 if ok, non 0 on error.
40 */ 40 */
41static int 41static int
42filecheck(const char *filename) 42filecheck (const char *filename)
43{ 43{
44 int error = 0; 44 int error = 0;
45 FILE *fp; 45 FILE *fp;
46 46
47 /* Check if file was created and delete it again */ 47 /* Check if file was created and delete it again */
48 if (NULL == (fp = fopen(filename, "r"))) 48 if (NULL == (fp = fopen (filename, "r")))
49 { 49 {
50 GNUNET_log(GNUNET_ERROR_TYPE_ERROR, "Could not find graph %s\n", filename); 50 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Could not find graph %s\n", filename);
51 return 1; 51 return 1;
52 } 52 }
53 53
54 GNUNET_break(0 == fseek(fp, 0L, SEEK_END)); 54 GNUNET_break (0 == fseek (fp, 0L, SEEK_END));
55 if (1 > ftell(fp)) 55 if (1 > ftell (fp))
56 { 56 {
57 GNUNET_log(GNUNET_ERROR_TYPE_ERROR, 57 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
58 "Graph writing failed, got empty file (%s)!\n", filename); 58 "Graph writing failed, got empty file (%s)!\n", filename);
59 error = 2; 59 error = 2;
60 } 60 }
61 61
62 GNUNET_assert(0 == fclose(fp)); 62 GNUNET_assert (0 == fclose (fp));
63 63
64 if (!KEEP_FILES) 64 if (! KEEP_FILES)
65 { 65 {
66 if (0 != unlink(filename)) 66 if (0 != unlink (filename))
67 GNUNET_log_strerror_file(GNUNET_ERROR_TYPE_ERROR, "unlink", filename); 67 GNUNET_log_strerror_file (GNUNET_ERROR_TYPE_ERROR, "unlink", filename);
68 } 68 }
69 return error; 69 return error;
70} 70}
71 71
72 72
73int 73int
74main(int argc, char *argv[]) 74main (int argc, char *argv[])
75{ 75{
76 int error; 76 int error;
77 struct REGEX_INTERNAL_Automaton *a; 77 struct REGEX_INTERNAL_Automaton *a;
@@ -93,65 +93,65 @@ main(int argc, char *argv[])
93 "PADPADPADPADPADPabcdefghixxxxxxxxxxxxxjklmnop*qstoisdjfguisdfguihsdfgbdsuivggsd" 93 "PADPADPADPADPADPabcdefghixxxxxxxxxxxxxjklmnop*qstoisdjfguisdfguihsdfgbdsuivggsd"
94 }; 94 };
95 95
96 GNUNET_log_setup("test-regex", "WARNING", NULL); 96 GNUNET_log_setup ("test-regex", "WARNING", NULL);
97 error = 0; 97 error = 0;
98 for (i = 0; i < 12; i++) 98 for (i = 0; i < 12; i++)
99 { 99 {
100 /* Check NFA graph creation */ 100 /* Check NFA graph creation */
101 a = REGEX_INTERNAL_construct_nfa(regex[i], strlen(regex[i])); 101 a = REGEX_INTERNAL_construct_nfa (regex[i], strlen (regex[i]));
102 REGEX_TEST_automaton_save_graph(a, filename, REGEX_TEST_GRAPH_DEFAULT); 102 REGEX_TEST_automaton_save_graph (a, filename, REGEX_TEST_GRAPH_DEFAULT);
103 REGEX_INTERNAL_automaton_destroy(a); 103 REGEX_INTERNAL_automaton_destroy (a);
104 error += filecheck(filename); 104 error += filecheck (filename);
105 105
106 a = REGEX_INTERNAL_construct_nfa(regex[i], strlen(regex[i])); 106 a = REGEX_INTERNAL_construct_nfa (regex[i], strlen (regex[i]));
107 REGEX_TEST_automaton_save_graph(a, filename, 107 REGEX_TEST_automaton_save_graph (a, filename,
108 REGEX_TEST_GRAPH_DEFAULT | 108 REGEX_TEST_GRAPH_DEFAULT
109 REGEX_TEST_GRAPH_VERBOSE); 109 | REGEX_TEST_GRAPH_VERBOSE);
110 REGEX_INTERNAL_automaton_destroy(a); 110 REGEX_INTERNAL_automaton_destroy (a);
111 error += filecheck(filename); 111 error += filecheck (filename);
112 112
113 a = REGEX_INTERNAL_construct_nfa(regex[i], strlen(regex[i])); 113 a = REGEX_INTERNAL_construct_nfa (regex[i], strlen (regex[i]));
114 REGEX_TEST_automaton_save_graph(a, filename, 114 REGEX_TEST_automaton_save_graph (a, filename,
115 REGEX_TEST_GRAPH_DEFAULT | 115 REGEX_TEST_GRAPH_DEFAULT
116 REGEX_TEST_GRAPH_COLORING); 116 | REGEX_TEST_GRAPH_COLORING);
117 REGEX_INTERNAL_automaton_destroy(a); 117 REGEX_INTERNAL_automaton_destroy (a);
118 error += filecheck(filename); 118 error += filecheck (filename);
119 119
120 a = REGEX_INTERNAL_construct_nfa(regex[i], strlen(regex[i])); 120 a = REGEX_INTERNAL_construct_nfa (regex[i], strlen (regex[i]));
121 REGEX_TEST_automaton_save_graph(a, filename, 121 REGEX_TEST_automaton_save_graph (a, filename,
122 REGEX_TEST_GRAPH_DEFAULT | 122 REGEX_TEST_GRAPH_DEFAULT
123 REGEX_TEST_GRAPH_VERBOSE | 123 | REGEX_TEST_GRAPH_VERBOSE
124 REGEX_TEST_GRAPH_COLORING); 124 | REGEX_TEST_GRAPH_COLORING);
125 REGEX_INTERNAL_automaton_destroy(a); 125 REGEX_INTERNAL_automaton_destroy (a);
126 error += filecheck(filename); 126 error += filecheck (filename);
127 127
128 128
129 /* Check DFA graph creation */ 129 /* Check DFA graph creation */
130 a = REGEX_INTERNAL_construct_dfa(regex[i], strlen(regex[i]), 0); 130 a = REGEX_INTERNAL_construct_dfa (regex[i], strlen (regex[i]), 0);
131 REGEX_TEST_automaton_save_graph(a, filename, REGEX_TEST_GRAPH_DEFAULT); 131 REGEX_TEST_automaton_save_graph (a, filename, REGEX_TEST_GRAPH_DEFAULT);
132 REGEX_INTERNAL_automaton_destroy(a); 132 REGEX_INTERNAL_automaton_destroy (a);
133 error += filecheck(filename); 133 error += filecheck (filename);
134 134
135 a = REGEX_INTERNAL_construct_dfa(regex[i], strlen(regex[i]), 0); 135 a = REGEX_INTERNAL_construct_dfa (regex[i], strlen (regex[i]), 0);
136 REGEX_TEST_automaton_save_graph(a, filename, 136 REGEX_TEST_automaton_save_graph (a, filename,
137 REGEX_TEST_GRAPH_DEFAULT | 137 REGEX_TEST_GRAPH_DEFAULT
138 REGEX_TEST_GRAPH_VERBOSE); 138 | REGEX_TEST_GRAPH_VERBOSE);
139 REGEX_INTERNAL_automaton_destroy(a); 139 REGEX_INTERNAL_automaton_destroy (a);
140 error += filecheck(filename); 140 error += filecheck (filename);
141 141
142 a = REGEX_INTERNAL_construct_dfa(regex[i], strlen(regex[i]), 0); 142 a = REGEX_INTERNAL_construct_dfa (regex[i], strlen (regex[i]), 0);
143 REGEX_TEST_automaton_save_graph(a, filename, 143 REGEX_TEST_automaton_save_graph (a, filename,
144 REGEX_TEST_GRAPH_DEFAULT | 144 REGEX_TEST_GRAPH_DEFAULT
145 REGEX_TEST_GRAPH_COLORING); 145 | REGEX_TEST_GRAPH_COLORING);
146 REGEX_INTERNAL_automaton_destroy(a); 146 REGEX_INTERNAL_automaton_destroy (a);
147 error += filecheck(filename); 147 error += filecheck (filename);
148 148
149 149
150 a = REGEX_INTERNAL_construct_dfa(regex[i], strlen(regex[i]), 4); 150 a = REGEX_INTERNAL_construct_dfa (regex[i], strlen (regex[i]), 4);
151 REGEX_TEST_automaton_save_graph(a, filename, REGEX_TEST_GRAPH_DEFAULT); 151 REGEX_TEST_automaton_save_graph (a, filename, REGEX_TEST_GRAPH_DEFAULT);
152 REGEX_INTERNAL_automaton_destroy(a); 152 REGEX_INTERNAL_automaton_destroy (a);
153 error += filecheck(filename); 153 error += filecheck (filename);
154 } 154 }
155 155
156 return error; 156 return error;
157} 157}