From: Frank Mori Hess Date: Sat, 27 Apr 2002 19:24:34 +0000 (+0000) Subject: got rid of global variable device_status X-Git-Tag: r0_7_19~63 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=fe5c7b532da983191de7254240c9717a4e0aa31f;p=comedilib.git got rid of global variable device_status --- diff --git a/comedi_calibrate/comedi_calibrate.c b/comedi_calibrate/comedi_calibrate.c index 3df3dc7..26208b1 100644 --- a/comedi_calibrate/comedi_calibrate.c +++ b/comedi_calibrate/comedi_calibrate.c @@ -55,15 +55,13 @@ char *devicename = NULL; int verbose = 0; -int device_status = STATUS_UNKNOWN; - /* */ struct board_struct{ char *name; char *id; - void (*setup)(void); + int (*setup)(void); }; struct board_struct drivers[] = { @@ -105,6 +103,8 @@ int main(int argc, char *argv[]) int i; struct board_struct *this_board; int index; + int device_status = STATUS_UNKNOWN; + fn = "/dev/comedi0"; while (1) { @@ -160,7 +160,7 @@ int main(int argc, char *argv[]) return 1; ok: - this_board->setup(); + device_status = this_board->setup(); if(device_status