summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Plante <michael.plante@gmail.com>2010-04-15 23:25:28 +0100
committerMichael Plante <michael.plante@gmail.com>2010-04-15 23:25:28 +0100
commit630747c549d5ff04315e5b851c687d40b8f424fd (patch)
tree4fd7a0b5f6f854724ad5ce01a1801dc55ca0b714
parent0b64e01b6150d330a2255b28568e0c659ce8467c (diff)
downloadlibusb-630747c549d5ff04315e5b851c687d40b8f424fd.tar.gz
more explicit toggable debug options
also re-added usbi_dbg() default context creation message
-rw-r--r--configure.ac6
-rw-r--r--libusb/core.c1
-rw-r--r--msvc/config.h2
3 files changed, 5 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac
index 323c54e..1466d57 100644
--- a/configure.ac
+++ b/configure.ac
@@ -105,17 +105,17 @@ if test "x$log_enabled" != "xno"; then
fi
AC_ARG_ENABLE([debug-log], [AS_HELP_STRING([--enable-debug-log],
- [enable non-toggable debug logging (default n)])],
+ [force all logging, including debug (default n)])],
[debug_log_enabled=$enableval],
[debug_log_enabled='no'])
AC_ARG_ENABLE([toggable-debug], [AS_HELP_STRING([--enable-toggable-debug],
- [enable toggable debug logging (default n)])],
+ [enable software control of debug logging (default n)])],
[toggable_debug=$enableval],
[toggable_debug='no'])
if test "x$debug_log_enabled" != "xno"; then
- AC_DEFINE([ENABLE_DEBUG_LOGGING], 1, [Debug message logging (non toggable)])
+ AC_DEFINE([ENABLE_DEBUG_LOGGING], 1, [Debug message logging (forced)])
else
if test "x$toggable_debug" != "xno"; then
AC_DEFINE([INCLUDE_DEBUG_LOGGING], 1, [Debug message logging (toggable)])
diff --git a/libusb/core.c b/libusb/core.c
index d0013ec..445f2e7 100644
--- a/libusb/core.c
+++ b/libusb/core.c
@@ -1505,6 +1505,7 @@ API_EXPORTED int LIBUSB_API libusb_init(libusb_context **context)
// default context should be initialized before any call to usbi_dbg
if (!usbi_default_context) {
usbi_default_context = ctx;
+ usbi_dbg("created default context");
}
usbi_dbg("");
diff --git a/msvc/config.h b/msvc/config.h
index eb58f27..8dc8840 100644
--- a/msvc/config.h
+++ b/msvc/config.h
@@ -8,7 +8,7 @@
/* Default visibility */
#define API_EXPORTED /**/
-/* Debug message logging (non toggable) */
+/* Debug message logging (forced) */
//#define ENABLE_DEBUG_LOGGING 1
/* Debug message logging (toggable) */