From alsa-devel-owner@alsa.jcu.cz  Sun Dec 13 13:02:57 1998
Received: from downstairs.db-bbs.com (root@478.hiper01.shef.dialup.force9.net [195.166.143.222])
	by marvin.jcu.cz (8.9.1a/8.9.1) with ESMTP id NAA20028
	for <alsa-devel@jcu.cz>; Sun, 13 Dec 1998 13:02:28 +0100
Received: by sandy.force9.co.uk
	via sendmail from stdin
	id <m0zpA60-000BJJC@downstairs.db-bbs.com> (Debian Smail3.2.0.101)
	for alsa-devel@jcu.cz; Sun, 13 Dec 1998 11:53:56 +0000 (GMT) 
Message-Id: <m0zpA60-000BJJC@downstairs.db-bbs.com>
From: chrisb@sandy.force9.co.uk (Chris Butler)
Subject: unsigned/signed mess
To: alsa-devel@jcu.cz
Date: Sun, 13 Dec 1998 11:53:55 +0000 (GMT)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list

Hi,

In the info structures, the device numbers for mixers, pcm devices,
etc are all unsigned integers. However, when alsa-lib requires a
device number, the function prototype specifies an int, and not an
unsigned int.

Is it possible to sort this confusion out? It is causing some trouble
with the C++ interface (as C++ is more heavily typechecked).

--
Chris Butler
<chrisb@sandy.force9.co.uk>


