From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: Removal of assert() in alsa-lib Date: Fri, 10 Dec 2004 12:03:16 +0100 Message-ID: References: <20041210054607.GX14919@zewt.org> Mime-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: text/plain; charset=US-ASCII Return-path: In-Reply-To: Sender: alsa-devel-admin@lists.sourceforge.net Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: Jaroslav Kysela Cc: Glenn Maynard , alsa-devel@lists.sourceforge.net List-Id: alsa-devel@alsa-project.org At Fri, 10 Dec 2004 08:49:36 +0100 (CET), Jaroslav wrote: > > On Fri, 10 Dec 2004, Glenn Maynard wrote: > > > On Thu, Dec 09, 2004 at 05:23:06PM +0100, Takashi Iwai wrote: > > > +void snd_err_msg(const char *file, int line, const char *function, int err, const char *fmt, ...) __attribute__ ((format (printf, 5, 6))); > > > > Can this be a weak symbol, so it can be overridden by user code? > > snd_lib_error_set_handler() (or something similar) will do it for you. In my patch, it doesn't work so. These verbose message is handled in a static function. I'll change it so that you can set assert() in your own error handler. Takashi ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/