Hi, for some reason, alsa-driver-0.9.5 chose to use its snd_compat_*snprintf stuff on Linux 2.4.22-pre3-ac1. This triggered bugs in wrappers.c that break the compile, trivial patch below. Please apply.
--- ./acore/wrappers.c.orig 2003-07-13 13:53:29.000000000 +0200 +++ ./acore/wrappers.c 2003-07-13 13:53:43.000000000 +0200 @@ -58,7 +58,6 @@ int snd_compat_vsnprintf(char *buf, size_t size, const char *fmt, va_list args) { char *ptr = (void *) __get_free_pages(GFP_KERNEL, 0); - va_list args; if (ptr == NULL) { /* should not happen - GFP_KERNEL has wait flag */ if (size > 0) buf[0] = 0; @@ -73,9 +72,10 @@ int snd_compat_snprintf(char *buf, size_t size, const char * fmt, ...) { int res; + va_list args; va_start(args, fmt); - res = snd_compat_vsnprintf(buf, size, args); + res = snd_compat_vsnprintf(buf, size, fmt, args); va_end(args); return res; } -- Matthias Andree ------------------------------------------------------- This SF.Net email sponsored by: Parasoft Error proof Web apps, automate testing & more. Download & eval WebKing and get a free book. www.parasoft.com/bulletproofapps1 _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel