Set VCD log handler.
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
$Id: cd-info.c,v 1.15 2003/08/10 02:27:49 rocky Exp $
|
$Id: cd-info.c,v 1.16 2003/08/13 12:18:49 rocky Exp $
|
||||||
|
|
||||||
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
||||||
Copyright (C) 1996,1997,1998 Gerd Knorr <kraxel@bytesex.org>
|
Copyright (C) 1996,1997,1998 Gerd Knorr <kraxel@bytesex.org>
|
||||||
@@ -44,6 +44,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef HAVE_VCDINFO
|
#ifdef HAVE_VCDINFO
|
||||||
|
#include <libvcd/logging.h>
|
||||||
#include <libvcd/files.h>
|
#include <libvcd/files.h>
|
||||||
#include <libvcd/info.h>
|
#include <libvcd/info.h>
|
||||||
#endif
|
#endif
|
||||||
@@ -764,6 +765,9 @@ static cdio_log_handler_t gl_default_cdio_log_handler = NULL;
|
|||||||
#ifdef HAVE_CDDB
|
#ifdef HAVE_CDDB
|
||||||
static cddb_log_handler_t gl_default_cddb_log_handler = NULL;
|
static cddb_log_handler_t gl_default_cddb_log_handler = NULL;
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef HAVE_VCDINFO
|
||||||
|
static vcd_log_handler_t gl_default_vcd_log_handler = NULL;
|
||||||
|
#endif
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_log_handler (cdio_log_level_t level, const char message[])
|
_log_handler (cdio_log_level_t level, const char message[])
|
||||||
@@ -1005,6 +1009,10 @@ main(int argc, const char *argv[])
|
|||||||
gl_default_cddb_log_handler = cddb_log_set_handler (_log_handler);
|
gl_default_cddb_log_handler = cddb_log_set_handler (_log_handler);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_VCDINFO
|
||||||
|
gl_default_vcd_log_handler = vcd_log_set_handler (_log_handler);
|
||||||
|
#endif
|
||||||
|
|
||||||
program_name = strrchr(argv[0],'/');
|
program_name = strrchr(argv[0],'/');
|
||||||
program_name = program_name ? program_name+1 : strdup(argv[0]);
|
program_name = program_name ? program_name+1 : strdup(argv[0]);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user