aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/ChangeLog6
-rw-r--r--lib-src/ebrowse.c4
-rw-r--r--lib-src/pop.c14
3 files changed, 14 insertions, 10 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index f79fc20f108..a1479dc2698 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,9 @@
12010-07-07 Andreas Schwab <schwab@linux-m68k.org>
2
3 * ebrowse.c (add_sym, make_namespace): Replace bcopy, bzero by
4 memcpy, memmove, memset.
5 * pop.c (pop_retrieve, socket_connection, pop_getline): Likewise.
6
12010-07-06 Andreas Schwab <schwab@linux-m68k.org> 72010-07-06 Andreas Schwab <schwab@linux-m68k.org>
2 8
3 * movemail.c: Add MAIL_USE_POP around prototypes. 9 * movemail.c: Add MAIL_USE_POP around prototypes.
diff --git a/lib-src/ebrowse.c b/lib-src/ebrowse.c
index 6f846637abd..42bcdfd06f3 100644
--- a/lib-src/ebrowse.c
+++ b/lib-src/ebrowse.c
@@ -647,7 +647,7 @@ add_sym (char *name, struct sym *nested_in_class)
647 } 647 }
648 648
649 sym = (struct sym *) xmalloc (sizeof *sym + strlen (name)); 649 sym = (struct sym *) xmalloc (sizeof *sym + strlen (name));
650 bzero (sym, sizeof *sym); 650 memset (sym, 0, sizeof *sym);
651 strcpy (sym->name, name); 651 strcpy (sym->name, name);
652 sym->namesp = scope; 652 sym->namesp = scope;
653 sym->next = class_table[h]; 653 sym->next = class_table[h];
@@ -1042,7 +1042,7 @@ struct sym *
1042make_namespace (char *name, struct sym *context) 1042make_namespace (char *name, struct sym *context)
1043{ 1043{
1044 struct sym *s = (struct sym *) xmalloc (sizeof *s + strlen (name)); 1044 struct sym *s = (struct sym *) xmalloc (sizeof *s + strlen (name));
1045 bzero (s, sizeof *s); 1045 memset (s, 0, sizeof *s);
1046 strcpy (s->name, name); 1046 strcpy (s->name, name);
1047 s->next = all_namespaces; 1047 s->next = all_namespaces;
1048 s->namesp = context; 1048 s->namesp = context;
diff --git a/lib-src/pop.c b/lib-src/pop.c
index bbfdd3fc71f..9eaefa4cb83 100644
--- a/lib-src/pop.c
+++ b/lib-src/pop.c
@@ -612,7 +612,7 @@ pop_retrieve (popserver server, int message, int markfrom, char **msg_buf)
612 } 612 }
613 ptr[cp++] = '>'; 613 ptr[cp++] = '>';
614 } 614 }
615 bcopy (fromserver, &ptr[cp], ret); 615 memcpy (&ptr[cp], fromserver, ret);
616 cp += ret; 616 cp += ret;
617 ptr[cp++] = '\n'; 617 ptr[cp++] = '\n';
618 } 618 }
@@ -1020,7 +1020,7 @@ socket_connection (char *host, int flags)
1020 } 1020 }
1021#endif 1021#endif
1022 1022
1023 bzero ((char *) &addr, sizeof (addr)); 1023 memset (&addr, 0, sizeof (addr));
1024 addr.sin_family = AF_INET; 1024 addr.sin_family = AF_INET;
1025 1025
1026 /** "kpop" service is never used: look for 20060515 to see why **/ 1026 /** "kpop" service is never used: look for 20060515 to see why **/
@@ -1096,8 +1096,7 @@ socket_connection (char *host, int flags)
1096 if (it->ai_addrlen == sizeof (addr)) 1096 if (it->ai_addrlen == sizeof (addr))
1097 { 1097 {
1098 struct sockaddr_in *in_a = (struct sockaddr_in *) it->ai_addr; 1098 struct sockaddr_in *in_a = (struct sockaddr_in *) it->ai_addr;
1099 bcopy (&in_a->sin_addr, (char *) &addr.sin_addr, 1099 memcpy (&addr.sin_addr, &in_a->sin_addr, sizeof (addr.sin_addr));
1100 sizeof (addr.sin_addr));
1101 if (! connect (sock, (struct sockaddr *) &addr, sizeof (addr))) 1100 if (! connect (sock, (struct sockaddr *) &addr, sizeof (addr)))
1102 break; 1101 break;
1103 } 1102 }
@@ -1125,8 +1124,7 @@ socket_connection (char *host, int flags)
1125 1124
1126 while (*hostent->h_addr_list) 1125 while (*hostent->h_addr_list)
1127 { 1126 {
1128 bcopy (*hostent->h_addr_list, (char *) &addr.sin_addr, 1127 memcpy (&addr.sin_addr, *hostent->h_addr_list, hostent->h_length);
1129 hostent->h_length);
1130 if (! connect (sock, (struct sockaddr *) &addr, sizeof (addr))) 1128 if (! connect (sock, (struct sockaddr *) &addr, sizeof (addr)))
1131 break; 1129 break;
1132 hostent->h_addr_list++; 1130 hostent->h_addr_list++;
@@ -1318,8 +1316,8 @@ pop_getline (popserver server, char **line)
1318 } 1316 }
1319 else 1317 else
1320 { 1318 {
1321 bcopy (server->buffer + server->buffer_index, 1319 memmove (server->buffer, server->buffer + server->buffer_index,
1322 server->buffer, server->data); 1320 server->data);
1323 /* Record the fact that we've searched the data already in 1321 /* Record the fact that we've searched the data already in
1324 the buffer for a CRLF, so that when we search below, we 1322 the buffer for a CRLF, so that when we search below, we
1325 don't have to search the same data twice. There's a "- 1323 don't have to search the same data twice. There's a "-