diff --git a/libusb/libusb.h b/libusb/libusb.h index e3b7a8d..bff48f2 100644 --- a/libusb/libusb.h +++ b/libusb/libusb.h @@ -24,6 +24,10 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif + /* standard USB stuff */ /* Device and/or Interface Class codes */ @@ -261,4 +265,8 @@ int libusb_interrupt_transfer(libusb_dev_handle *devh, struct libusb_bulk_transfer *transfer, int *transferred, unsigned int timeout); +#ifdef __cplusplus +} +#endif + #endif