[MPlayer-dev-eng] [PATCH] Add mp_strings.c with mp_asprintf function.
Diego Biurrun
diego at biurrun.de
Tue Jan 18 09:43:55 CET 2011
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.
> --- /dev/null
> +++ b/mp_strings.c
> @@ -0,0 +1,49 @@
> +
> +#include <stdlib.h>
> +#include <stdarg.h>
> +#include <stdio.h>
> +#include "mp_strings.h"
nit: It's nice to separate system and local header #include by an empty line.
> --- /dev/null
> +++ b/mp_strings.h
> @@ -0,0 +1,26 @@
> +
> +#ifndef MP_STRINGS_H
> +# define MP_STRINGS_H
> +
> +int mp_asprintf(char **strp, const char *fmt, ...);
> +
> +#endif
#ifndef MPLAYER_MP_STRINGS_H
#define MPLAYER_MP_STRINGS_H
#endif /* MPLAYER_MP_STRINGS_H */
Diego
More information about the MPlayer-dev-eng
mailing list