Remove all usages of bzero() and bcopy()

The bzero() and bcopy() functions are deprecated and were removed from
the POSIX standard in IEEE Std. 1003.1-2008. Remove all usages of
bzero()/bcopy() and replace them by appropriate memset()/memmove()
calls.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
This commit is contained in:
Lukas Fleischer
2012-02-19 01:19:48 +01:00
parent c17b535a33
commit 8892bb3625
5 changed files with 13 additions and 13 deletions

View File

@@ -205,7 +205,7 @@ dbg_calloc (size_t nmemb, size_t size, const char *pos)
if ((buf = dbg_malloc (size, pos)) == NULL)
return NULL;
bzero (buf, size);
memset (buf, 0, size);
return buf;
}
@@ -229,7 +229,7 @@ dbg_realloc (void *ptr, size_t nmemb, size_t size, const char *pos)
old_size = *((unsigned *)ptr - EXTRA_SPACE_START + BLK_SIZE);
cpy_size = (old_size > new_size) ? new_size : old_size;
bcopy (ptr, buf, cpy_size);
memmove (buf, ptr, cpy_size);
mem_free (ptr);