summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiaofan Chen <xiaofanc@gmail.com>2023-01-31 17:49:10 +0800
committerTormod Volden <debian.tormod@gmail.com>2023-03-12 14:52:23 +0100
commitfcf0c710ef5911ae37fbbf1b39d48a89f6f14e8a (patch)
tree179fc2bc6de911724c725a8cf61ce0b68a78ed49
parent3593d5469d563042a5b2cc6f283ffce4b73c82dd (diff)
downloadlibusb-fcf0c710ef5911ae37fbbf1b39d48a89f6f14e8a.tar.gz
Do not deprecate libusb_set_debug and libusb_init
These functions are used in a lot of existing downstream code and the deprecation makes -Werror builds fail. It seems reasonable to keep these functions supported at least until a major API overhaul. Closes #990 Closes #1236
-rw-r--r--libusb/libusb.h2
-rw-r--r--libusb/version_nano.h2
2 files changed, 1 insertions, 3 deletions
diff --git a/libusb/libusb.h b/libusb/libusb.h
index cd0f067..0b039d4 100644
--- a/libusb/libusb.h
+++ b/libusb/libusb.h
@@ -1564,11 +1564,9 @@ struct libusb_init_option {
typedef void (LIBUSB_CALL *libusb_log_cb)(libusb_context *ctx,
enum libusb_log_level level, const char *str);
-LIBUSB_DEPRECATED_FOR(libusb_init_context)
int LIBUSB_CALL libusb_init(libusb_context **ctx);
int LIBUSB_CALL libusb_init_context(libusb_context **ctx, const struct libusb_init_option options[], int num_options);
void LIBUSB_CALL libusb_exit(libusb_context *ctx);
-LIBUSB_DEPRECATED_FOR(libusb_set_option)
void LIBUSB_CALL libusb_set_debug(libusb_context *ctx, int level);
void LIBUSB_CALL libusb_set_log_cb(libusb_context *ctx, libusb_log_cb cb, int mode);
const struct libusb_version * LIBUSB_CALL libusb_get_version(void);
diff --git a/libusb/version_nano.h b/libusb/version_nano.h
index 5dc9f0b..34620df 100644
--- a/libusb/version_nano.h
+++ b/libusb/version_nano.h
@@ -1 +1 @@
-#define LIBUSB_NANO 11790
+#define LIBUSB_NANO 11791