[FFmpeg-devel] [RFC UNTESTED PATCH] Add IA-64 assembly byteswapping functions.
Diego Biurrun
diego
Fri Oct 24 10:26:27 CEST 2008
On Thu, Oct 23, 2008 at 05:40:36PM -0700, Eli Friedman wrote:
> On Thu, Oct 23, 2008 at 12:37 AM, Diego Biurrun <diego at biurrun.de> wrote:
> >> +static av_always_inline av_const uint16_t bswap_16(uint16_t x)
> >> +{
> >> + uint16_t __v;
> >
> > This is an illegal variable name, names starting with __ are reserved
> > for the system. Please educate the glib guys about this.
>
> This code is originally from the system header byteswap.h. glibc
> can't use any unreserved identifiers there because they could be
> redefined.
How does this apply to local variables in functions? More so if it is
just called plain 'v'? Do you think glib has to protect itself from
#define v w
? Not that many programs will compile with that textual substitution in
place...
Diego
More information about the ffmpeg-devel
mailing list