aboutsummaryrefslogtreecommitdiff
path: root/src/lib/hello/test_hello-uri.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/hello/test_hello-uri.c')
-rw-r--r--src/lib/hello/test_hello-uri.c34
1 files changed, 16 insertions, 18 deletions
diff --git a/src/lib/hello/test_hello-uri.c b/src/lib/hello/test_hello-uri.c
index bebed671b..d1f40246a 100644
--- a/src/lib/hello/test_hello-uri.c
+++ b/src/lib/hello/test_hello-uri.c
@@ -37,6 +37,7 @@
37 */ 37 */
38static void 38static void
39check_uris (void *cls, 39check_uris (void *cls,
40 const struct GNUNET_PeerIdentity *pid,
40 const char *uri) 41 const char *uri)
41{ 42{
42 unsigned int *found = cls; 43 unsigned int *found = cls;
@@ -89,7 +90,7 @@ main (int argc,
89 void *block; 90 void *block;
90 size_t block_size = 0; 91 size_t block_size = 0;
91 struct GNUNET_HELLO_Builder *b2; 92 struct GNUNET_HELLO_Builder *b2;
92 struct GNUNET_PeerIdentity p2; 93 const struct GNUNET_PeerIdentity *p2;
93 unsigned int found; 94 unsigned int found;
94 95
95 GNUNET_assert (GNUNET_NO == 96 GNUNET_assert (GNUNET_NO ==
@@ -117,13 +118,12 @@ main (int argc,
117 GNUNET_free (block); 118 GNUNET_free (block);
118 GNUNET_assert (NULL != b2); 119 GNUNET_assert (NULL != b2);
119 found = 0; 120 found = 0;
120 GNUNET_HELLO_builder_iterate (b2, 121 p2 = GNUNET_HELLO_builder_iterate (b2,
121 &p2, 122 &check_uris,
122 &check_uris, 123 &found);
123 &found);
124 GNUNET_assert (3 == found); 124 GNUNET_assert (3 == found);
125 GNUNET_assert (0 == 125 GNUNET_assert (0 ==
126 GNUNET_memcmp (&p2, 126 GNUNET_memcmp (p2,
127 &pid)); 127 &pid));
128 GNUNET_HELLO_builder_free (b2); 128 GNUNET_HELLO_builder_free (b2);
129 } 129 }
@@ -131,7 +131,7 @@ main (int argc,
131 { 131 {
132 char *url; 132 char *url;
133 struct GNUNET_HELLO_Builder *b2; 133 struct GNUNET_HELLO_Builder *b2;
134 struct GNUNET_PeerIdentity p2; 134 const struct GNUNET_PeerIdentity *p2;
135 unsigned int found; 135 unsigned int found;
136 136
137 url = GNUNET_HELLO_builder_to_url (b, 137 url = GNUNET_HELLO_builder_to_url (b,
@@ -140,13 +140,12 @@ main (int argc,
140 GNUNET_free (url); 140 GNUNET_free (url);
141 GNUNET_assert (NULL != b2); 141 GNUNET_assert (NULL != b2);
142 found = 0; 142 found = 0;
143 GNUNET_HELLO_builder_iterate (b2, 143 p2 = GNUNET_HELLO_builder_iterate (b2,
144 &p2, 144 &check_uris,
145 &check_uris, 145 &found);
146 &found);
147 GNUNET_assert (3 == found); 146 GNUNET_assert (3 == found);
148 GNUNET_assert (0 == 147 GNUNET_assert (0 ==
149 GNUNET_memcmp (&p2, 148 GNUNET_memcmp (p2,
150 &pid)); 149 &pid));
151 GNUNET_HELLO_builder_free (b2); 150 GNUNET_HELLO_builder_free (b2);
152 } 151 }
@@ -154,7 +153,7 @@ main (int argc,
154 { 153 {
155 struct GNUNET_MQ_Envelope *env; 154 struct GNUNET_MQ_Envelope *env;
156 struct GNUNET_HELLO_Builder *b2; 155 struct GNUNET_HELLO_Builder *b2;
157 struct GNUNET_PeerIdentity p2; 156 const struct GNUNET_PeerIdentity *p2;
158 unsigned int found; 157 unsigned int found;
159 158
160 env = GNUNET_HELLO_builder_to_env (b, 159 env = GNUNET_HELLO_builder_to_env (b,
@@ -164,13 +163,12 @@ main (int argc,
164 GNUNET_free (env); 163 GNUNET_free (env);
165 GNUNET_assert (NULL != b2); 164 GNUNET_assert (NULL != b2);
166 found = 0; 165 found = 0;
167 GNUNET_HELLO_builder_iterate (b2, 166 p2 = GNUNET_HELLO_builder_iterate (b2,
168 &p2, 167 &check_uris,
169 &check_uris, 168 &found);
170 &found);
171 GNUNET_assert (3 == found); 169 GNUNET_assert (3 == found);
172 GNUNET_assert (0 == 170 GNUNET_assert (0 ==
173 GNUNET_memcmp (&p2, 171 GNUNET_memcmp (p2,
174 &pid)); 172 &pid));
175 GNUNET_HELLO_builder_free (b2); 173 GNUNET_HELLO_builder_free (b2);
176 } 174 }