diff options
Diffstat (limited to 'src/lib/hello/test_hello-uri.c')
-rw-r--r-- | src/lib/hello/test_hello-uri.c | 34 |
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 | */ |
38 | static void | 38 | static void |
39 | check_uris (void *cls, | 39 | check_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 | } |