Added some checking of return values for errors

This commit is contained in:
Frank Mori Hess 2008-02-08 16:22:43 +00:00
parent 6639f730fc
commit 9a472f9f4a

View file

@ -20,15 +20,26 @@ int aref = AREF_GROUND; /* more on this later */
int main(int argc,char *argv[])
{
comedi_t *it;
int chan=0;
int chan = 0;
lsampl_t data;
it=comedi_open("/dev/comedi0");
comedi_data_read(it,subdev,chan,range,aref,&data);
printf("%d\n",data);
int retval;
it = comedi_open("/dev/comedi0");
if(it == NULL)
{
comedi_perror("comedi_open");
return -1;
}
retval = comedi_data_read(it, subdev, chan, range, aref, &data);
if(retval < 0)
{
comedi_perror("comedi_data_read");
return -1;
}
printf("%d\n", data);
return 0;
}