[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: cdwrite and cd writers



Leszek Gerwatowski <bigl@tg.com.pl> writes:

> > cdrecord (including 1.6a9) is using illegal code, which makes it impossible
> > to compile on all versions of linux.
> > 
> > small example, found in lib/format.c
> > 
> > ------------------------
> > va_list rargs;
> > 
> > rargs = va_arg(args, va_list);
> > ------------------------
> > 
> > this is possible on linux/x86 because va_list is a void *
> > 
> > on linux/ppc however, va_list is a struct, and handled by va_ppc.h
> > and this makes compilation fail. 
> > 
> > format() will need to be rewritten without a recursive use of va_list.
> > 
> > /Stefan
> > 
> 
> Yes - it uses illegal code but it works (on Linux x86 machine)!

yes, and Linux/x86 isn't the entire world, and Debian isn't a project
for Linux/x86 exclusively.

That kind of attitude makes me truly sick..

/Stefan


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-user-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .


Reply to: