rename hid_init() to hidapi_hid_init() to avoid collision with usbhid

Index: libusb/hid.c
--- libusb/hid.c.orig
+++ libusb/hid.c
@@ -536,7 +536,7 @@ HID_API_EXPORT const char* HID_API_CALL hid_version_st
 	return HID_API_VERSION_STR;
 }
 
-int HID_API_EXPORT hid_init(void)
+int HID_API_EXPORT hidapi_hid_init(void)
 {
 	if (!usb_context) {
 		const char *locale;
@@ -750,7 +750,7 @@ struct hid_device_info  HID_API_EXPORT *hid_enumerate(
 	struct hid_device_info *root = NULL; /* return object */
 	struct hid_device_info *cur_dev = NULL;
 
-	if(hid_init() < 0)
+	if(hidapi_hid_init() < 0)
 		return NULL;
 
 	num_devs = libusb_get_device_list(usb_context, &devs);
@@ -1144,7 +1144,7 @@ hid_device * HID_API_EXPORT hid_open_path(const char *
 	int d = 0;
 	int good_open = 0;
 
-	if(hid_init() < 0)
+	if(hidapi_hid_init() < 0)
 		return NULL;
 
 	dev = new_hid_device();
@@ -1206,7 +1206,7 @@ HID_API_EXPORT hid_device * HID_API_CALL hid_libusb_wr
 	int res = 0;
 	int j = 0, k = 0;
 
-	if(hid_init() < 0)
+	if(hidapi_hid_init() < 0)
 		return NULL;
 
 	dev = new_hid_device();
