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

@@ -383,7 +383,7 @@ ical_unformat_line (char *line)
if (strlen (line) >= BUFSIZ)
return NULL;
bzero (uline, BUFSIZ);
memset (uline, 0, BUFSIZ);
for (len = 0, p = line; *p; p++)
{
switch (*p)
@@ -541,7 +541,7 @@ ical_durtime2long (char *timestr)
} time;
p++;
bzero (&time, sizeof time);
memset (&time, 0, sizeof time);
nbmatch = sscanf (p, "%uH%uM%uS", &time.hour, &time.min, &time.sec);
if (nbmatch < 1 || nbmatch > 3)
timelong = 0;
@@ -586,7 +586,7 @@ ical_dur2long (char *durstr)
unsigned week, day;
} date;
bzero (&date, sizeof date);
memset (&date, 0, sizeof date);
if ((p = strchr (durstr, 'P')) == NULL)
durlong = NOTFOUND;
else
@@ -719,7 +719,7 @@ ical_read_rrule (FILE *log, char *rrulestr, unsigned *noskipped,
p++;
rpt = mem_malloc (sizeof (ical_rpt_t));
bzero (rpt, sizeof (ical_rpt_t));
memset (rpt, 0, sizeof(ical_rpt_t));
if (sscanf (p, "FREQ=%s", freqstr) != 1)
{
ical_log (log, ICAL_VEVENT, itemline,
@@ -943,7 +943,7 @@ ical_read_event (FILE *fdi, FILE *log, unsigned *noevents, unsigned *noapoints,
int skip_alarm;
vevent_type = UNDEFINED;
bzero (&vevent, sizeof vevent);
memset (&vevent, 0, sizeof vevent);
skip_alarm = 0;
while (ical_readline (fdi, buf, lstore, lineno))
{
@@ -1128,7 +1128,7 @@ ical_read_todo (FILE *fdi, FILE *log, unsigned *notodos, unsigned *noskipped,
} vtodo;
int skip_alarm;
bzero (&vtodo, sizeof vtodo);
memset (&vtodo, 0, sizeof vtodo);
skip_alarm = 0;
while (ical_readline (fdi, buf, lstore, lineno))
{