+void help(int ret)
+{
+ int i;
+
+ fprintf(stderr,
+"comedi_test [options]\n"
+" --device, -f <device_file> Use device <device_file>\n"
+" --realtime, -r Use real-time interrupts, if available\n"
+" --subdevice, -s <index> Only test subdevice <index>\n"
+" --test, -t <test> Only run test <test>\n"
+" --verbose, -v Be verbose\n"
+" --help, -h Print this message\n"
+"Available tests: ");
+ for(i=0;i<n_tests;i++){
+ fprintf(stderr,"%s ",tests[i].name);
+ }
+ fprintf(stderr,"\n");
+
+ exit(ret);
+}
+
+static struct option longopts[]={
+ { "device", 1, 0, 'f' },
+ { "realtime", 0, 0, 'r' },
+ { "subdevice", 1, 0, 's' },
+ { "test", 1, 0, 't' },
+ { "verbose", 0, 0, 'v' },
+ { "help", 0, 0, 'h' },
+ {0}
+};
+