diff --git a/libusb/libusb.h b/libusb/libusb.h
index e8da829..f93d803 100644
--- a/libusb/libusb.h
+++ b/libusb/libusb.h
@@ -90,7 +90,7 @@ typedef unsigned __int32 uint32_t;
* Under Windows, the selection of available compilers and configurations
* means that, unlike other platforms, there is not one true calling
* convention (calling convention: the manner in which parameters are
- * passed to funcions in the generated assembly code).
+ * passed to functions in the generated assembly code).
*
* Matching the Windows API itself, libusb uses the WINAPI convention (which
* translates to the stdcall convention) and guarantees that the
@@ -668,7 +668,7 @@ struct libusb_config_descriptor {
uint8_t bmAttributes;
/** Maximum power consumption of the USB device from this bus in this
- * configuration when the device is fully opreation. Expressed in units
+ * configuration when the device is fully operation. Expressed in units
* of 2 mA. */
uint8_t MaxPower;
diff --git a/libusb/libusbi.h b/libusb/libusbi.h
index deb1570..ce902c5 100644
--- a/libusb/libusbi.h
+++ b/libusb/libusbi.h
@@ -799,7 +799,7 @@ struct usbi_os_backend {
* This function should not generate any bus I/O and should not block.
* Interface claiming is a logical operation that simply ensures that
* no other drivers/applications are using the interface, and after
- * claiming, no other drivers/applicatiosn can use the interface because
+ * claiming, no other drivers/applications can use the interface because
* we now "own" it.
*
* Return:
diff --git a/libusb/version_nano.h b/libusb/version_nano.h
index 4849396..7b9f592 100644
--- a/libusb/version_nano.h
+++ b/libusb/version_nano.h
@@ -1 +1 @@
-#define LIBUSB_NANO 10960
+#define LIBUSB_NANO 10961