These functions compromise the core of libusb. They are used by all applications that utilize libusb.