[sane-devel] RE: In Search of a Master

Jason Anderson sirius-c at iname.com
Fri Dec 19 16:36:10 GMT 2003


Dear Henning,

What I am trying to do is just write a simple program that will access the device so that I can then try to read/write to the device.  This is just for starters so that I can get a feel of the sane API.
Here's the code from "hubba.c" file:
--------------
#include "../include/sane/config.h"
#include <unistd.h>
#include "../include/sane/sanei_usb.h"

/*Declare any prototypes */
SANE_Int fd;
SANE_Status sanei_usb_open (SANE_String_Const devname, SANE_Int *dn);
void sanei_usb_close (SANE_Int dn);
void sanei_usb_init (void);

int main (void)  {
/* Start up the usb_interface */
void sanei_usb_init(void);

/* Try to access the usb device */
sanei_usb_open("/dev/usb/scanner0",&fd);

/* Try to close the USB device */
sanei_usb_close(&fd);
}

--------------
And here's the error code I recieved when I typed "gcc hubba.c":

hubba.c: In function `main':
hubba.c:19: warning: passing arg 1 of `sanei_usb_close' makes integer from pointer without a cast
/tmp/ccwP9p1i.o(.text+0x1e): In function `main':
: undefined reference to `sanei_usb_open'
/tmp/ccwP9p1i.o(.text+0x2e): In function `main':
: undefined reference to `sanei_usb_close'
collect2: ld returned 1 exit status

-- 
___________________________________________________________
Sign-up for Ads Free at Mail.com
http://promo.mail.com/adsfreejump.htm





More information about the sane-devel mailing list