if (*num > 0) {
char *tmp = *old;
- bzero(&tmp[sz_elem * (*num)], num_new * sz_elem);
+ memset(&tmp[sz_elem * (*num)], 0, num_new * sz_elem);
}
return Success;
return NULL;
}
outline= &shape->outlines[shape->num_outlines];
- bzero(outline,sizeof(struct xkb_outline));
+ memset(outline, 0, sizeof(struct xkb_outline));
if ((sz_points>0)&&(_XkbAllocPoints(outline,sz_points)!=Success))
return NULL;
shape->num_outlines++;
(_XkbAllocShapes(geom,1)!=Success))
return NULL;
shape= &geom->shapes[geom->num_shapes];
- bzero(shape,sizeof(struct xkb_shape));
+ memset(shape, 0, sizeof(struct xkb_shape));
if ((sz_outlines>0)&&(_XkbAllocOutlines(shape,sz_outlines)!=Success))
return NULL;
shape->name= name;
if ((row->num_keys>=row->sz_keys)&&(_XkbAllocKeys(row,1)!=Success))
return NULL;
key= &row->keys[row->num_keys++];
- bzero(key,sizeof(struct xkb_key));
+ memset(key, 0, sizeof(struct xkb_key));
return key;
}
(_XkbAllocRows(section,1)!=Success))
return NULL;
row= §ion->rows[section->num_rows];
- bzero(row,sizeof(struct xkb_row));
+ memset(row, 0, sizeof(struct xkb_row));
if ((sz_keys>0)&&(_XkbAllocKeys(row,sz_keys)!=Success))
return NULL;
section->num_rows++;
return NULL;
doodad= &geom->doodads[geom->num_doodads++];
}
- bzero(doodad,sizeof(union xkb_doodad));
+ memset(doodad, 0, sizeof(union xkb_doodad));
doodad->any.name= name;
return doodad;
}
(_XkbAllocOverlayRows(overlay,1)!=Success))
return NULL;
row= &overlay->rows[overlay->num_rows];
- bzero(row,sizeof(struct xkb_overlay_row));
+ memset(row, 0, sizeof(struct xkb_overlay_row));
if ((sz_keys>0)&&(_XkbAllocOverlayKeys(row,sz_keys)!=Success))
return NULL;
row->row_under= row_under;