aboutsummaryrefslogtreecommitdiff
path: root/src/gns
diff options
context:
space:
mode:
Diffstat (limited to 'src/gns')
-rw-r--r--src/gns/gns_api.c2
-rw-r--r--src/gns/gnunet-dns2gns.c8
-rw-r--r--src/gns/gnunet-gns-helper-service-w32.c12
-rw-r--r--src/gns/gnunet-gns-proxy.c16
-rw-r--r--src/gns/gnunet-service-gns_resolver.c12
-rw-r--r--src/gns/nss/nss_gns.c2
-rw-r--r--src/gns/plugin_gnsrecord_gns.c6
-rw-r--r--src/gns/test_gns_proxy.c2
-rw-r--r--src/gns/w32nsp-resolve.c2
-rw-r--r--src/gns/w32nsp.c10
10 files changed, 36 insertions, 36 deletions
diff --git a/src/gns/gns_api.c b/src/gns/gns_api.c
index 8f821f715..c45f5bc3d 100644
--- a/src/gns/gns_api.c
+++ b/src/gns/gns_api.c
@@ -412,7 +412,7 @@ GNUNET_GNS_lookup (struct GNUNET_GNS_Handle *handle,
412 lookup_msg->have_key = htons (GNUNET_YES); 412 lookup_msg->have_key = htons (GNUNET_YES);
413 lookup_msg->shorten_key = *shorten_zone_key; 413 lookup_msg->shorten_key = *shorten_zone_key;
414 } 414 }
415 memcpy (&lookup_msg[1], 415 GNUNET_memcpy (&lookup_msg[1],
416 name, 416 name,
417 nlen); 417 nlen);
418 GNUNET_CONTAINER_DLL_insert (handle->lookup_head, 418 GNUNET_CONTAINER_DLL_insert (handle->lookup_head,
diff --git a/src/gns/gnunet-dns2gns.c b/src/gns/gnunet-dns2gns.c
index df3b4e882..73d5eab6c 100644
--- a/src/gns/gnunet-dns2gns.c
+++ b/src/gns/gnunet-dns2gns.c
@@ -335,7 +335,7 @@ result_processor (void *cls,
335 rec.dns_traffic_class = GNUNET_TUN_DNS_CLASS_INTERNET; 335 rec.dns_traffic_class = GNUNET_TUN_DNS_CLASS_INTERNET;
336 rec.type = GNUNET_DNSPARSER_TYPE_A; 336 rec.type = GNUNET_DNSPARSER_TYPE_A;
337 rec.data.raw.data = GNUNET_new (struct in_addr); 337 rec.data.raw.data = GNUNET_new (struct in_addr);
338 memcpy (rec.data.raw.data, 338 GNUNET_memcpy (rec.data.raw.data,
339 rd[i].data, 339 rd[i].data,
340 rd[i].data_size); 340 rd[i].data_size);
341 rec.data.raw.data_len = sizeof (struct in_addr); 341 rec.data.raw.data_len = sizeof (struct in_addr);
@@ -349,7 +349,7 @@ result_processor (void *cls,
349 rec.data.raw.data = GNUNET_new (struct in6_addr); 349 rec.data.raw.data = GNUNET_new (struct in6_addr);
350 rec.dns_traffic_class = GNUNET_TUN_DNS_CLASS_INTERNET; 350 rec.dns_traffic_class = GNUNET_TUN_DNS_CLASS_INTERNET;
351 rec.type = GNUNET_DNSPARSER_TYPE_AAAA; 351 rec.type = GNUNET_DNSPARSER_TYPE_AAAA;
352 memcpy (rec.data.raw.data, 352 GNUNET_memcpy (rec.data.raw.data,
353 rd[i].data, 353 rd[i].data,
354 rd[i].data_size); 354 rd[i].data_size);
355 rec.data.raw.data_len = sizeof (struct in6_addr); 355 rec.data.raw.data_len = sizeof (struct in6_addr);
@@ -362,7 +362,7 @@ result_processor (void *cls,
362 rec.data.hostname = GNUNET_strdup (rd[i].data); 362 rec.data.hostname = GNUNET_strdup (rd[i].data);
363 rec.dns_traffic_class = GNUNET_TUN_DNS_CLASS_INTERNET; 363 rec.dns_traffic_class = GNUNET_TUN_DNS_CLASS_INTERNET;
364 rec.type = GNUNET_DNSPARSER_TYPE_CNAME; 364 rec.type = GNUNET_DNSPARSER_TYPE_CNAME;
365 memcpy (rec.data.hostname, 365 GNUNET_memcpy (rec.data.hostname,
366 rd[i].data, 366 rd[i].data,
367 rd[i].data_size); 367 rd[i].data_size);
368 GNUNET_array_append (packet->answers, 368 GNUNET_array_append (packet->answers,
@@ -439,7 +439,7 @@ handle_request (struct GNUNET_NETWORK_Handle *lsock,
439 request->packet = packet; 439 request->packet = packet;
440 request->addr = &request[1]; 440 request->addr = &request[1];
441 request->addr_len = addr_len; 441 request->addr_len = addr_len;
442 memcpy (&request[1], addr, addr_len); 442 GNUNET_memcpy (&request[1], addr, addr_len);
443 request->timeout_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT, 443 request->timeout_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT,
444 &do_timeout, 444 &do_timeout,
445 request); 445 request);
diff --git a/src/gns/gnunet-gns-helper-service-w32.c b/src/gns/gnunet-gns-helper-service-w32.c
index c9c9e3fec..bfee2b498 100644
--- a/src/gns/gnunet-gns-helper-service-w32.c
+++ b/src/gns/gnunet-gns-helper-service-w32.c
@@ -224,7 +224,7 @@ transmit_callback (void *cls, size_t size, void *buf)
224 return 0; 224 return 0;
225 } 225 }
226 GNUNET_assert (size >= msize); 226 GNUNET_assert (size >= msize);
227 memcpy (buf, tcc->msg, msize); 227 GNUNET_memcpy (buf, tcc->msg, msize);
228 GNUNET_free (tcc->msg); 228 GNUNET_free (tcc->msg);
229 GNUNET_free (tcc); 229 GNUNET_free (tcc);
230 for (tcc = tcc_head; tcc; tcc = tcc->next) 230 for (tcc = tcc_head; tcc; tcc = tcc->next)
@@ -418,14 +418,14 @@ process_lookup_result (void* cls, uint32_t rd_count,
418 ptr += sizeof (GUID); 418 ptr += sizeof (GUID);
419 size_recalc += sizeof (GUID); 419 size_recalc += sizeof (GUID);
420 GNUNET_break (size_recalc == (size_t) ((char *) ptr - (char *) msg)); 420 GNUNET_break (size_recalc == (size_t) ((char *) ptr - (char *) msg));
421 memcpy (qs->lpServiceClassId, &rq->sc, sizeof (GUID)); 421 GNUNET_memcpy (qs->lpServiceClassId, &rq->sc, sizeof (GUID));
422 qs->lpVersion = NULL; 422 qs->lpVersion = NULL;
423 qs->dwNameSpace = NS_DNS; 423 qs->dwNameSpace = NS_DNS;
424 qs->lpNSProviderId = (GUID *) ptr; 424 qs->lpNSProviderId = (GUID *) ptr;
425 ptr += sizeof (GUID); 425 ptr += sizeof (GUID);
426 size_recalc += sizeof (GUID); 426 size_recalc += sizeof (GUID);
427 GNUNET_break (size_recalc == (size_t) ((char *) ptr - (char *) msg)); 427 GNUNET_break (size_recalc == (size_t) ((char *) ptr - (char *) msg));
428 memcpy (qs->lpNSProviderId, &GNUNET_NAMESPACE_PROVIDER_DNS, sizeof (GUID)); 428 GNUNET_memcpy (qs->lpNSProviderId, &GNUNET_NAMESPACE_PROVIDER_DNS, sizeof (GUID));
429 qs->lpszContext = NULL; 429 qs->lpszContext = NULL;
430 qs->dwNumberOfProtocols = 0; 430 qs->dwNumberOfProtocols = 0;
431 qs->lpafpProtocols = NULL; 431 qs->lpafpProtocols = NULL;
@@ -540,7 +540,7 @@ process_lookup_result (void* cls, uint32_t rd_count,
540 size_recalc += sizeof (struct in_addr); 540 size_recalc += sizeof (struct in_addr);
541 GNUNET_break (size_recalc == (size_t) ((char *) ptr - (char *) msg)); 541 GNUNET_break (size_recalc == (size_t) ((char *) ptr - (char *) msg));
542 542
543 memcpy (he->h_addr_list[j], rd[i].data, sizeof (struct in_addr)); 543 GNUNET_memcpy (he->h_addr_list[j], rd[i].data, sizeof (struct in_addr));
544 j++; 544 j++;
545 } 545 }
546 else if (rq->af == AF_INET6 && rd[i].record_type == GNUNET_DNSPARSER_TYPE_AAAA) 546 else if (rq->af == AF_INET6 && rd[i].record_type == GNUNET_DNSPARSER_TYPE_AAAA)
@@ -551,7 +551,7 @@ process_lookup_result (void* cls, uint32_t rd_count,
551 size_recalc += sizeof (struct in6_addr); 551 size_recalc += sizeof (struct in6_addr);
552 GNUNET_break (size_recalc == (size_t) ((char *) ptr - (char *) msg)); 552 GNUNET_break (size_recalc == (size_t) ((char *) ptr - (char *) msg));
553 553
554 memcpy (he->h_addr_list[j], rd[i].data, sizeof (struct in6_addr)); 554 GNUNET_memcpy (he->h_addr_list[j], rd[i].data, sizeof (struct in6_addr));
555 j++; 555 j++;
556 } 556 }
557 } 557 }
@@ -640,7 +640,7 @@ get_ip_from_hostname (struct GNUNET_SERVER_Client *client,
640 if (namelen) 640 if (namelen)
641 { 641 {
642 rq->name = GNUNET_malloc ((namelen + 1) * sizeof (wchar_t)); 642 rq->name = GNUNET_malloc ((namelen + 1) * sizeof (wchar_t));
643 memcpy (rq->name, name, (namelen + 1) * sizeof (wchar_t)); 643 GNUNET_memcpy (rq->name, name, (namelen + 1) * sizeof (wchar_t));
644 rq->u8name = hostname; 644 rq->u8name = hostname;
645 } 645 }
646 646
diff --git a/src/gns/gnunet-gns-proxy.c b/src/gns/gnunet-gns-proxy.c
index 83935ff76..2671404a0 100644
--- a/src/gns/gnunet-gns-proxy.c
+++ b/src/gns/gnunet-gns-proxy.c
@@ -804,7 +804,7 @@ mhd_content_cb (void *cls,
804 "Completed MHD download\n"); 804 "Completed MHD download\n");
805 return MHD_CONTENT_READER_END_OF_STREAM; 805 return MHD_CONTENT_READER_END_OF_STREAM;
806 } 806 }
807 memcpy (buf, s5r->io_buf, bytes_to_copy); 807 GNUNET_memcpy (buf, s5r->io_buf, bytes_to_copy);
808 memmove (s5r->io_buf, 808 memmove (s5r->io_buf,
809 &s5r->io_buf[bytes_to_copy], 809 &s5r->io_buf[bytes_to_copy],
810 s5r->io_len - bytes_to_copy); 810 s5r->io_len - bytes_to_copy);
@@ -1099,7 +1099,7 @@ curl_check_hdr (void *buffer, size_t size, size_t nmemb, void *cls)
1099 _("Cookie domain `%s' supplied by server is invalid\n"), 1099 _("Cookie domain `%s' supplied by server is invalid\n"),
1100 tok); 1100 tok);
1101 } 1101 }
1102 memcpy (new_cookie_hdr + offset, tok, strlen (tok)); 1102 GNUNET_memcpy (new_cookie_hdr + offset, tok, strlen (tok));
1103 offset += strlen (tok); 1103 offset += strlen (tok);
1104 new_cookie_hdr[offset++] = ';'; 1104 new_cookie_hdr[offset++] = ';';
1105 } 1105 }
@@ -1188,7 +1188,7 @@ curl_download_cb (void *ptr, size_t size, size_t nmemb, void* ctx)
1188 "Pausing CURL download, not enough space\n"); 1188 "Pausing CURL download, not enough space\n");
1189 return CURL_WRITEFUNC_PAUSE; /* not enough space */ 1189 return CURL_WRITEFUNC_PAUSE; /* not enough space */
1190 } 1190 }
1191 memcpy (&s5r->io_buf[s5r->io_len], 1191 GNUNET_memcpy (&s5r->io_buf[s5r->io_len],
1192 ptr, 1192 ptr,
1193 total); 1193 total);
1194 s5r->io_len += total; 1194 s5r->io_len += total;
@@ -1238,7 +1238,7 @@ curl_upload_cb (void *buf, size_t size, size_t nmemb, void *cls)
1238 } 1238 }
1239 to_copy = GNUNET_MIN (s5r->io_len, 1239 to_copy = GNUNET_MIN (s5r->io_len,
1240 len); 1240 len);
1241 memcpy (buf, s5r->io_buf, to_copy); 1241 GNUNET_memcpy (buf, s5r->io_buf, to_copy);
1242 memmove (s5r->io_buf, 1242 memmove (s5r->io_buf,
1243 &s5r->io_buf[to_copy], 1243 &s5r->io_buf[to_copy],
1244 s5r->io_len - to_copy); 1244 s5r->io_len - to_copy);
@@ -1681,7 +1681,7 @@ create_response (void *cls,
1681 { 1681 {
1682 left = GNUNET_MIN (*upload_data_size, 1682 left = GNUNET_MIN (*upload_data_size,
1683 sizeof (s5r->io_buf) - s5r->io_len); 1683 sizeof (s5r->io_buf) - s5r->io_len);
1684 memcpy (&s5r->io_buf[s5r->io_len], 1684 GNUNET_memcpy (&s5r->io_buf[s5r->io_len],
1685 upload_data, 1685 upload_data,
1686 left); 1686 left);
1687 s5r->io_len += left; 1687 s5r->io_len += left;
@@ -2383,7 +2383,7 @@ handle_gns_result (void *cls,
2383 got_ip = GNUNET_YES; 2383 got_ip = GNUNET_YES;
2384 in = (struct sockaddr_in *) &s5r->destination_address; 2384 in = (struct sockaddr_in *) &s5r->destination_address;
2385 in->sin_family = AF_INET; 2385 in->sin_family = AF_INET;
2386 memcpy (&in->sin_addr, 2386 GNUNET_memcpy (&in->sin_addr,
2387 r->data, 2387 r->data,
2388 r->data_size); 2388 r->data_size);
2389 in->sin_port = htons (s5r->port); 2389 in->sin_port = htons (s5r->port);
@@ -2410,7 +2410,7 @@ handle_gns_result (void *cls,
2410 got_ip = GNUNET_YES; 2410 got_ip = GNUNET_YES;
2411 in = (struct sockaddr_in6 *) &s5r->destination_address; 2411 in = (struct sockaddr_in6 *) &s5r->destination_address;
2412 in->sin6_family = AF_INET6; 2412 in->sin6_family = AF_INET6;
2413 memcpy (&in->sin6_addr, 2413 GNUNET_memcpy (&in->sin6_addr,
2414 r->data, 2414 r->data,
2415 r->data_size); 2415 r->data_size);
2416 in->sin6_port = htons (s5r->port); 2416 in->sin6_port = htons (s5r->port);
@@ -2444,7 +2444,7 @@ handle_gns_result (void *cls,
2444 GNUNET_free_non_null (s5r->dane_data); 2444 GNUNET_free_non_null (s5r->dane_data);
2445 s5r->dane_data_len = r->data_size - sizeof (struct GNUNET_GNSRECORD_BoxRecord); 2445 s5r->dane_data_len = r->data_size - sizeof (struct GNUNET_GNSRECORD_BoxRecord);
2446 s5r->dane_data = GNUNET_malloc (s5r->dane_data_len); 2446 s5r->dane_data = GNUNET_malloc (s5r->dane_data_len);
2447 memcpy (s5r->dane_data, 2447 GNUNET_memcpy (s5r->dane_data,
2448 &box[1], 2448 &box[1],
2449 s5r->dane_data_len); 2449 s5r->dane_data_len);
2450 break; 2450 break;
diff --git a/src/gns/gnunet-service-gns_resolver.c b/src/gns/gnunet-service-gns_resolver.c
index ce6428a44..5e957871e 100644
--- a/src/gns/gnunet-service-gns_resolver.c
+++ b/src/gns/gnunet-service-gns_resolver.c
@@ -741,7 +741,7 @@ add_dns_result (struct GNS_ResolverHandle *rh,
741 res->data_size = data_size; 741 res->data_size = data_size;
742 res->record_type = record_type; 742 res->record_type = record_type;
743 res->data = &res[1]; 743 res->data = &res[1];
744 memcpy (&res[1], data, data_size); 744 GNUNET_memcpy (&res[1], data, data_size);
745 GNUNET_CONTAINER_DLL_insert (rh->dns_result_head, 745 GNUNET_CONTAINER_DLL_insert (rh->dns_result_head,
746 rh->dns_result_tail, 746 rh->dns_result_tail,
747 res); 747 res);
@@ -1280,7 +1280,7 @@ handle_gns2dns_result (void *cls,
1280#if HAVE_SOCKADDR_IN_SIN_LEN 1280#if HAVE_SOCKADDR_IN_SIN_LEN
1281 v4.sin_len = (u_char) sa_len; 1281 v4.sin_len = (u_char) sa_len;
1282#endif 1282#endif
1283 memcpy (&v4.sin_addr, 1283 GNUNET_memcpy (&v4.sin_addr,
1284 rd[j].data, 1284 rd[j].data,
1285 sizeof (struct in_addr)); 1285 sizeof (struct in_addr));
1286 sa = (struct sockaddr *) &v4; 1286 sa = (struct sockaddr *) &v4;
@@ -1302,7 +1302,7 @@ handle_gns2dns_result (void *cls,
1302#if HAVE_SOCKADDR_IN_SIN_LEN 1302#if HAVE_SOCKADDR_IN_SIN_LEN
1303 v6.sin6_len = (u_char) sa_len; 1303 v6.sin6_len = (u_char) sa_len;
1304#endif 1304#endif
1305 memcpy (&v6.sin6_addr, 1305 GNUNET_memcpy (&v6.sin6_addr,
1306 rd[j].data, 1306 rd[j].data,
1307 sizeof (struct in6_addr)); 1307 sizeof (struct in6_addr));
1308 sa = (struct sockaddr *) &v6; 1308 sa = (struct sockaddr *) &v6;
@@ -1326,7 +1326,7 @@ handle_gns2dns_result (void *cls,
1326 GNUNET_assert (strlen (rh->g2dc->ns) <= GNUNET_DNSPARSER_MAX_NAME_LENGTH); 1326 GNUNET_assert (strlen (rh->g2dc->ns) <= GNUNET_DNSPARSER_MAX_NAME_LENGTH);
1327 strcpy (ac->authority_info.dns_authority.name, 1327 strcpy (ac->authority_info.dns_authority.name,
1328 rh->g2dc->ns); 1328 rh->g2dc->ns);
1329 memcpy (&ac->authority_info.dns_authority.dns_ip, 1329 GNUNET_memcpy (&ac->authority_info.dns_authority.dns_ip,
1330 sa, 1330 sa,
1331 sa_len); 1331 sa_len);
1332 /* for DNS recursion, the label is the full DNS name, 1332 /* for DNS recursion, the label is the full DNS name,
@@ -1682,7 +1682,7 @@ handle_gns_resolution_result (void *cls,
1682 GNUNET_break_op (0); 1682 GNUNET_break_op (0);
1683 break; 1683 break;
1684 } 1684 }
1685 memcpy (&pub, rd[i].data, rd[i].data_size); 1685 GNUNET_memcpy (&pub, rd[i].data, rd[i].data_size);
1686 rd_off++; 1686 rd_off++;
1687 if (GNUNET_GNSRECORD_TYPE_PKEY != rh->record_type) 1687 if (GNUNET_GNSRECORD_TYPE_PKEY != rh->record_type)
1688 { 1688 {
@@ -1798,7 +1798,7 @@ handle_gns_resolution_result (void *cls,
1798 ac->gns_authority = GNUNET_YES; 1798 ac->gns_authority = GNUNET_YES;
1799 ac->suggested_shortening_label = NULL; 1799 ac->suggested_shortening_label = NULL;
1800 ac->shortening_started = GNUNET_NO; 1800 ac->shortening_started = GNUNET_NO;
1801 memcpy (&ac->authority_info.gns_authority, 1801 GNUNET_memcpy (&ac->authority_info.gns_authority,
1802 rd[i].data, 1802 rd[i].data,
1803 sizeof (struct GNUNET_CRYPTO_EcdsaPublicKey)); 1803 sizeof (struct GNUNET_CRYPTO_EcdsaPublicKey));
1804 ac->label = resolver_lookup_get_next_label (rh); 1804 ac->label = resolver_lookup_get_next_label (rh);
diff --git a/src/gns/nss/nss_gns.c b/src/gns/nss/nss_gns.c
index ee9438be7..3e1d59712 100644
--- a/src/gns/nss/nss_gns.c
+++ b/src/gns/nss/nss_gns.c
@@ -183,7 +183,7 @@ enum nss_status _nss_gns_gethostbyname2_r(
183 /* Addresses */ 183 /* Addresses */
184 astart = idx; 184 astart = idx;
185 l = u.count*address_length; 185 l = u.count*address_length;
186 memcpy(buffer+astart, &u.data, l); 186 GNUNET_memcpy(buffer+astart, &u.data, l);
187 /* address_length is a multiple of 32bits, so idx is still aligned 187 /* address_length is a multiple of 32bits, so idx is still aligned
188 * correctly */ 188 * correctly */
189 idx += l; 189 idx += l;
diff --git a/src/gns/plugin_gnsrecord_gns.c b/src/gns/plugin_gnsrecord_gns.c
index 9ac091069..756034d6e 100644
--- a/src/gns/plugin_gnsrecord_gns.c
+++ b/src/gns/plugin_gnsrecord_gns.c
@@ -174,7 +174,7 @@ gns_string_to_value (void *cls,
174 return GNUNET_SYSERR; 174 return GNUNET_SYSERR;
175 } 175 }
176 *data = GNUNET_new (struct GNUNET_CRYPTO_EcdsaPublicKey); 176 *data = GNUNET_new (struct GNUNET_CRYPTO_EcdsaPublicKey);
177 memcpy (*data, &pkey, sizeof (pkey)); 177 GNUNET_memcpy (*data, &pkey, sizeof (pkey));
178 *data_size = sizeof (struct GNUNET_CRYPTO_EcdsaPublicKey); 178 *data_size = sizeof (struct GNUNET_CRYPTO_EcdsaPublicKey);
179 return GNUNET_OK; 179 return GNUNET_OK;
180 180
@@ -227,7 +227,7 @@ gns_string_to_value (void *cls,
227 GNUNET_free (cpy); 227 GNUNET_free (cpy);
228 *data_size = off; 228 *data_size = off;
229 *data = GNUNET_malloc (off); 229 *data = GNUNET_malloc (off);
230 memcpy (*data, nsbuf, off); 230 GNUNET_memcpy (*data, nsbuf, off);
231 return GNUNET_OK; 231 return GNUNET_OK;
232 } 232 }
233 case GNUNET_GNSRECORD_TYPE_VPN: 233 case GNUNET_GNSRECORD_TYPE_VPN:
@@ -297,7 +297,7 @@ gns_string_to_value (void *cls,
297 box->protocol = htons (protocol); 297 box->protocol = htons (protocol);
298 box->service = htons (service); 298 box->service = htons (service);
299 box->record_type = htonl (record_type); 299 box->record_type = htonl (record_type);
300 memcpy (&box[1], 300 GNUNET_memcpy (&box[1],
301 bval, 301 bval,
302 bval_size); 302 bval_size);
303 GNUNET_free (bval); 303 GNUNET_free (bval);
diff --git a/src/gns/test_gns_proxy.c b/src/gns/test_gns_proxy.c
index 55ada84d7..b381f5b4f 100644
--- a/src/gns/test_gns_proxy.c
+++ b/src/gns/test_gns_proxy.c
@@ -79,7 +79,7 @@ copy_buffer (void *ptr, size_t size, size_t nmemb, void *ctx)
79 79
80 if (cbc->pos + size * nmemb > sizeof(cbc->buf)) 80 if (cbc->pos + size * nmemb > sizeof(cbc->buf))
81 return 0; /* overflow */ 81 return 0; /* overflow */
82 memcpy (&cbc->buf[cbc->pos], ptr, size * nmemb); 82 GNUNET_memcpy (&cbc->buf[cbc->pos], ptr, size * nmemb);
83 cbc->pos += size * nmemb; 83 cbc->pos += size * nmemb;
84 return size * nmemb; 84 return size * nmemb;
85} 85}
diff --git a/src/gns/w32nsp-resolve.c b/src/gns/w32nsp-resolve.c
index 2e9e873c1..1de1a3657 100644
--- a/src/gns/w32nsp-resolve.c
+++ b/src/gns/w32nsp-resolve.c
@@ -362,7 +362,7 @@ main (int argc, char **argv)
362 struct hostent *he = malloc (result->lpBlob->cbSize); 362 struct hostent *he = malloc (result->lpBlob->cbSize);
363 if (he != NULL) 363 if (he != NULL)
364 { 364 {
365 memcpy (he, result->lpBlob->pBlobData, result->lpBlob->cbSize); 365 GNUNET_memcpy (he, result->lpBlob->pBlobData, result->lpBlob->cbSize);
366 UnpackHostEnt (he); 366 UnpackHostEnt (he);
367 print_hostent (he); 367 print_hostent (he);
368 free (he); 368 free (he);
diff --git a/src/gns/w32nsp.c b/src/gns/w32nsp.c
index a2c284fab..3e926fcc4 100644
--- a/src/gns/w32nsp.c
+++ b/src/gns/w32nsp.c
@@ -103,7 +103,7 @@ resize_records ()
103 SetLastError (WSA_NOT_ENOUGH_MEMORY); 103 SetLastError (WSA_NOT_ENOUGH_MEMORY);
104 return 0; 104 return 0;
105 } 105 }
106 memcpy (new_records, records, records_len * sizeof (struct record)); 106 GNUNET_memcpy (new_records, records, records_len * sizeof (struct record));
107 memset (&new_records[records_len], 0, sizeof (struct record) * (new_size - records_len)); 107 memset (&new_records[records_len], 0, sizeof (struct record) * (new_size - records_len));
108 records_size = new_size; 108 records_size = new_size;
109 free (records); 109 free (records);
@@ -229,7 +229,7 @@ send_name_to_ip_request (LPWSAQUERYSETW lpqsRestrictions,
229 else 229 else
230 msg->af = htonl (AF_UNSPEC); 230 msg->af = htonl (AF_UNSPEC);
231 if (lpqsRestrictions->lpszServiceInstanceName) 231 if (lpqsRestrictions->lpszServiceInstanceName)
232 memcpy (&msg[1], lpqsRestrictions->lpszServiceInstanceName, namelen); 232 GNUNET_memcpy (&msg[1], lpqsRestrictions->lpszServiceInstanceName, namelen);
233 msg->sc_data1 = htonl (lpqsRestrictions->lpServiceClassId->Data1); 233 msg->sc_data1 = htonl (lpqsRestrictions->lpServiceClassId->Data1);
234 msg->sc_data2 = htons (lpqsRestrictions->lpServiceClassId->Data2); 234 msg->sc_data2 = htons (lpqsRestrictions->lpServiceClassId->Data2);
235 msg->sc_data3 = htons (lpqsRestrictions->lpServiceClassId->Data3); 235 msg->sc_data3 = htons (lpqsRestrictions->lpServiceClassId->Data3);
@@ -425,7 +425,7 @@ GNUNET_W32NSP_LookupServiceNext (HANDLE hLookup, DWORD dwControlFlags,
425 //LeaveCriticalSection (&records_cs); 425 //LeaveCriticalSection (&records_cs);
426 return SOCKET_ERROR; 426 return SOCKET_ERROR;
427 } 427 }
428 memcpy (lpqsResults, &((struct GNUNET_W32RESOLVER_GetMessage *)records[rec].buf)[1], header.size - sizeof (struct GNUNET_W32RESOLVER_GetMessage)); 428 GNUNET_memcpy (lpqsResults, &((struct GNUNET_W32RESOLVER_GetMessage *)records[rec].buf)[1], header.size - sizeof (struct GNUNET_W32RESOLVER_GetMessage));
429 free (records[rec].buf); 429 free (records[rec].buf);
430 records[rec].buf = NULL; 430 records[rec].buf = NULL;
431 //LeaveCriticalSection (&records_cs); 431 //LeaveCriticalSection (&records_cs);
@@ -508,7 +508,7 @@ GNUNET_W32NSP_LookupServiceNext (HANDLE hLookup, DWORD dwControlFlags,
508 } 508 }
509 records[rec].state |= 8; 509 records[rec].state |= 8;
510 //LeaveCriticalSection (&records_cs); 510 //LeaveCriticalSection (&records_cs);
511 memcpy (buf, &header, sizeof (header)); 511 GNUNET_memcpy (buf, &header, sizeof (header));
512 to_receive = header.size - sizeof (header); 512 to_receive = header.size - sizeof (header);
513 rc = 0; 513 rc = 0;
514#if VERBOSE 514#if VERBOSE
@@ -567,7 +567,7 @@ GNUNET_W32NSP_LookupServiceNext (HANDLE hLookup, DWORD dwControlFlags,
567 } 567 }
568 //LeaveCriticalSection (&records_cs); 568 //LeaveCriticalSection (&records_cs);
569 DEBUGLOG ("GNUNET_W32NSP_LookupServiceNext: writing %d bytes into result buffer\n", header.size - sizeof (struct GNUNET_W32RESOLVER_GetMessage)); 569 DEBUGLOG ("GNUNET_W32NSP_LookupServiceNext: writing %d bytes into result buffer\n", header.size - sizeof (struct GNUNET_W32RESOLVER_GetMessage));
570 memcpy (lpqsResults, &((struct GNUNET_W32RESOLVER_GetMessage *)buf)[1], header.size - sizeof (struct GNUNET_W32RESOLVER_GetMessage)); 570 GNUNET_memcpy (lpqsResults, &((struct GNUNET_W32RESOLVER_GetMessage *)buf)[1], header.size - sizeof (struct GNUNET_W32RESOLVER_GetMessage));
571 free (buf); 571 free (buf);
572 DEBUGLOG ("GNUNET_W32NSP_LookupServiceNext: OK\n"); 572 DEBUGLOG ("GNUNET_W32NSP_LookupServiceNext: OK\n");
573 UnmarshallWSAQUERYSETW ((LPWSAQUERYSETW) lpqsResults); 573 UnmarshallWSAQUERYSETW ((LPWSAQUERYSETW) lpqsResults);