All of lore.kernel.org
 help / color / mirror / Atom feed
* BUG REPORT: Missing #include statements
@ 2003-03-20 16:51 Lars Hamren
  2003-03-25 17:40 ` Takashi Iwai
  0 siblings, 1 reply; 2+ messages in thread
From: Lars Hamren @ 2003-03-20 16:51 UTC (permalink / raw)
  To: alsa-devel


Several C source files does not explicitly include the headers files
they need; instead they rely on asoundlib.h to include them. Here is a
list of missing includes:

    alsa-tools-0.9.0rc7/ac3dec/output.c:               # include <assert.h>
    alsa-tools-0.9.0rc7/ac3dec/output.c:               # include <alloca.h>
    alsa-tools-0.9.0rc7/ac3dec/output.c:               # include <string.h>
    alsa-tools-0.9.0rc7/ac3dec/output.c:               # include <unistd.h>

    alsa-tools-0.9.0rc7/envy24control/driverevents.c:  # include <assert.h>

    alsa-tools-0.9.0rc7/envy24control/envy24control.c: # include <assert.h>

    alsa-tools-0.9.0rc7/envy24control/hardware.c:      # include <assert.h>

    alsa-tools-0.9.0rc7/envy24control/mixer.c:         # include <assert.h>

    alsa-tools-0.9.0rc7/envy24control/patchbay.c:      # include <assert.h>

    alsa-tools-0.9.0rc7/envy24control/volume.c:        # include <assert.h>

    alsa-tools-0.9.0rc7/sb16_csp/cspctl.c:             # include <fcntl.h>
    alsa-tools-0.9.0rc7/sb16_csp/cspctl.c:             # include <unistd.h>
    alsa-tools-0.9.0rc7/sb16_csp/cspctl.c:             # include <assert.h>
    alsa-tools-0.9.0rc7/sb16_csp/cspctl.c:             # include <string.h>
    alsa-tools-0.9.0rc7/sb16_csp/cspctl.c:             # include <errno.h>

    alsa-tools-0.9.0rc7/seq/sbiload/sbiload.c:         # include <assert.h>
    alsa-tools-0.9.0rc7/seq/sbiload/sbiload.c:         # include <unistd.h>
    alsa-tools-0.9.0rc7/seq/sbiload/sbiload.c:         # include <fcntl.h>
    alsa-utils-0.9.0rc7/seq/aseqnet/aseqnet.c:         # include <assert.h>
    alsa-utils-0.9.0rc7/seq/aseqnet/aseqnet.c:         # include <errno.h>

This is not a problem for users of the standard asoundlib.h, but 
a problem when developing an alternative header file for a new
language binding.

As I do not have CVS access, I cannot update the source.

Regards
/Lars
-------------------------------------------------------------------
Lars Hamrén              Tel...: +46(46)189090
Svensk Datorutveckling   e-post: hamren@sdu.se
Vadmöllan 211            WWW...: www.sdu.se
S-225 94 Lund
Sweden


-------------------------------------------------------
This SF.net email is sponsored by: Tablet PC.
Does your code think in ink? You could win a Tablet PC.
Get a free Tablet PC hat just for playing. What are you waiting for?
http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: BUG REPORT: Missing #include statements
  2003-03-20 16:51 BUG REPORT: Missing #include statements Lars Hamren
@ 2003-03-25 17:40 ` Takashi Iwai
  0 siblings, 0 replies; 2+ messages in thread
From: Takashi Iwai @ 2003-03-25 17:40 UTC (permalink / raw)
  To: hamren; +Cc: alsa-devel

Hi,

At Thu, 20 Mar 2003 17:51:55 +0100,
Lars Hamren wrote:
> 
> 
> Several C source files does not explicitly include the headers files
> they need; instead they rely on asoundlib.h to include them. Here is a
> list of missing includes:

thanks for reports!

fixed on cvs now.


Takashi


-------------------------------------------------------
This SF.net email is sponsored by:
The Definitive IT and Networking Event. Be There!
NetWorld+Interop Las Vegas 2003 -- Register today!
http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-03-25 17:40 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-03-20 16:51 BUG REPORT: Missing #include statements Lars Hamren
2003-03-25 17:40 ` Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.