changeset 20130:b5c68feff55c

replace malloc+memset by calloc
author reimar
date Mon, 09 Oct 2006 18:00:54 +0000
parents 053ed52b8951
children a16eef9ffef6
files libmpdemux/demux_mkv.c
diffstat 1 files changed, 4 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/libmpdemux/demux_mkv.c	Mon Oct 09 17:48:43 2006 +0000
+++ b/libmpdemux/demux_mkv.c	Mon Oct 09 18:00:54 2006 +0000
@@ -1007,8 +1007,7 @@
   uint64_t len, length, l;
   int il;
 
-  track = malloc (sizeof (*track));
-  memset(track, 0, sizeof(*track));
+  track = calloc (1, sizeof (*track));
   /* set default values */
   track->default_track = 1;
   track->name = 0;
@@ -1769,8 +1768,7 @@
         return 1;
 
       src = (BITMAPINFOHEADER *) track->private_data;
-      bih = malloc (track->private_size);
-      memset (bih, 0, track->private_size);
+      bih = calloc (1, track->private_size);
       bih->biSize = le2me_32 (src->biSize);
       bih->biWidth = le2me_32 (src->biWidth);
       bih->biHeight = le2me_32 (src->biHeight);
@@ -1793,8 +1791,7 @@
     }
   else
     {
-      bih = malloc (sizeof (BITMAPINFOHEADER));
-      memset (bih, 0, sizeof (BITMAPINFOHEADER));
+      bih = calloc (1, sizeof (BITMAPINFOHEADER));
       bih->biSize = sizeof (BITMAPINFOHEADER);
       bih->biWidth = track->v_width;
       bih->biHeight = track->v_height;
@@ -2432,8 +2429,7 @@
 
   mp_msg (MSGT_DEMUX, MSGL_V, "[mkv] + a segment...\n");
 
-  mkv_d = malloc (sizeof (mkv_demuxer_t));
-  memset (mkv_d, 0, sizeof(mkv_demuxer_t));
+  mkv_d = calloc (1, sizeof (mkv_demuxer_t));
   demuxer->priv = mkv_d;
   mkv_d->tc_scale = 1000000;
   mkv_d->segment_start = stream_tell (s);