[MPlayer-cvslog] r27240 - trunk/configure

Diego Biurrun diego at biurrun.de
Mon Jul 14 23:44:57 CEST 2008


On Mon, Jul 14, 2008 at 06:54:50PM +0200, Reimar Döffinger wrote:
> On Mon, Jul 14, 2008 at 10:33:16AM +0200, Diego Biurrun wrote:
> > On Sun, Jul 13, 2008 at 12:54:37PM +0200, Reimar Döffinger wrote:
> > > On Sun, Jul 13, 2008 at 12:49:16PM +0200, Diego Biurrun wrote:
> > > > > Could you please post a few of the warnings you where trying to fix. There
> > > > > may be a more correct and clean way to get rid of them.
> > > > 
> > > > Warnings like the following, there was a handful of them:
> > > > 
> > > > libmpcodecs/ad_libvorbis.c: In function 'read_vorbis_comment':
> > > > libmpcodecs/ad_libvorbis.c:48: warning: implicit declaration of function 'vsscanf'
> > > 
> > > Well, at least my man page suggests these solutions to that:
> > > "_XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; or cc -std=c99"
> > > at least strictly speaking, -std=gnu99 is not among the recommended
> > > solutions. In addition, -D_ISOC99_SOURCE would work in all compilers,
> > > not just gcc (though ICC probably supports it anyway and no other
> > > compiler is supported. Still...).
> > 
> > Which manual page is that?
> 
> man vsprintf
> Linux Programmer’s Manual
> This page is part of release 2.80 of the Linux man-pages project.
> It does not exactly suggest these solutions, but more precisely says:
> "   Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
> 
>        snprintf(), vsnprintf(): _BSD_SOURCE || _XOPEN_SOURCE >= 500 || _ISOC99_SOURCE; or cc -std=c99
> "

I looked at the manual page of vsscanf.  There was no mention of this in
there.  In fact, there is no such thing in my vsprintf man page
either...

Diego



More information about the MPlayer-cvslog mailing list