[MPlayer-dev-eng] [PATCH] Add mp_strings.c with mp_asprintf function.
Reimar Döffinger
Reimar.Doeffinger at gmx.de
Fri Jan 21 07:52:20 CET 2011
On 20 Jan 2011, at 21:48, Diego Biurrun <diego at biurrun.de> wrote:
> On Thu, Jan 20, 2011 at 09:25:45PM +0100, Clément Bœsch wrote:
>> On Tue, Jan 18, 2011 at 09:43:55AM +0100, Diego Biurrun wrote:
>>> On Wed, Jan 12, 2011 at 11:44:32PM +0100, Clément Bœsch wrote:
>>>>
>>>> I just made a small equivalent to the GNU asprintf function (since I
>>>> suppose it's not available on all system supported by mplayer) in order to
>>>> use it in a few places instead of fixed size buffers like BUFLENGTH in
>>>> some vo (jpeg, png, …) and maybe a few other PATH_MAX we were speaking a
>>>> while ago.
>>>
>>> The traditional place for this is the osdep/ directory. You should also
>>> check in configure for its presence.
>>>
>>
>> I would have done it in case the function were called "asprintf", and as
>> pointed out on IRC, it would need a configure test, conditionally
>> compilation, etc. which is a small burden.
>
> It's easy enough to do. If you need help, ask.
I have some concerns that this might also cause some issues when trying to move to std=c99.
Also having our own wrapper means we can add things like limiting the allocation size in the function instead of having a check before each call.
More information about the MPlayer-dev-eng
mailing list