Sun, 3 Jul 2005 14:56:03 +0200
On Tue, Jun 28, 2005 at 10:24:36PM +0930, Paul Smedley wrote:
> OS/2 doesn't have libusb, but has a library usbcalls that provides
> similar functionality, albeit most of the calls use different syntax.
> I have sane-find-scanner working now for most scanners, and have started
> work on remaining functions in sanei_usb.c
> One query I have though is about devname
> I see in sanei_usb.h that the libusb format for this is libusb:busno:devno
> Is this defined for all devices or just ones that sanei_usb_init thinks
> are scanners?
busno:devno is the way libusb defines USB devices. These may be
numbers or paths depending on the operating system.
> I assume that the format of devname really isn't important - so long as
> it's useful to the usb method being used (ie kernel, libusb or usbcalls
> for OS/2) in determining which usb device is being attached to?
You are right.
> In which case, I could use usbcalls:deviceno or even just deviceno?
Please use usbcalls:something. This way it's easy to detect which
access method is used.