qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH] audio: fix bug in mixeng_template.h build on Ne


From: Roger Pau Monne
Subject: Re: [Qemu-devel] [PATCH] audio: fix bug in mixeng_template.h build on NetBSD
Date: Mon, 14 May 2012 10:05:44 +0100
User-agent: Postbox 3.0.3 (Macintosh/20120304)

malc escribió:
On Fri, 11 May 2012, Roger Pau Monne wrote:

This is a bug fix for rc1, although I think this bug has been present
for a long time.

If there's a bug than it's within NetBSD itself, this issue has been
discussed few times (at least twice it hink) in the past, please search
the ML archives.

[..snip..]


Hello,

I've found

http://copilotco.com/mail-archives/qemu.2008/msg11157.html

and

http://lists.gnu.org/archive/html/qemu-devel/2009-09/msg00255.html

But none of them seems to reach a conclusion about how to solve this. The standard regarding stdint.h doesn't forbid having this types defined as both typedefs and preprocessor macros, so I don't think this is a NetBSD bug. As far as I can see, we have at least three ways of solving this:

 - Undef the macros.
- Use something like concat(conv_natural_, uint8_t, _to_mono) (as done on the second thread I've posted).
 - Pass two separate arguments; instead of using:

#define IN_T uint8_t

use something like:

#define BSIZE 8
#define ITYPE uint

But this will probably introduce quite some modifications.

Anyway, how do you think it's best to solve this?

Regards, Roger.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]