Mercurial > mplayer.hg
comparison libass/ass_library.c @ 25616:042b545d588e
No need to reinvent strdup...
author | eugeni |
---|---|
date | Mon, 07 Jan 2008 21:06:50 +0000 |
parents | f00333e3facf |
children | a09381e1a325 |
comparison
equal
deleted
inserted
replaced
25615:ac6b4eb514cf | 25616:042b545d588e |
---|---|
88 int idx = priv->num_fontdata; | 88 int idx = priv->num_fontdata; |
89 if (!name || !data || !size) | 89 if (!name || !data || !size) |
90 return; | 90 return; |
91 grow_array((void**)&priv->fontdata, priv->num_fontdata, sizeof(*priv->fontdata)); | 91 grow_array((void**)&priv->fontdata, priv->num_fontdata, sizeof(*priv->fontdata)); |
92 | 92 |
93 priv->fontdata[idx].name = malloc(strlen(name)); | 93 priv->fontdata[idx].name = strdup(name); |
94 strcpy(priv->fontdata[idx].name, name); | |
95 | 94 |
96 priv->fontdata[idx].data = malloc(size); | 95 priv->fontdata[idx].data = malloc(size); |
97 memcpy(priv->fontdata[idx].data, data, size); | 96 memcpy(priv->fontdata[idx].data, data, size); |
98 | 97 |
99 priv->fontdata[idx].size = size; | 98 priv->fontdata[idx].size = size; |