summaryrefslogtreecommitdiff
path: root/ao-tools/lib/cc.h
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2009-09-04 14:21:19 -0700
committerKeith Packard <keithp@keithp.com>2009-09-04 14:21:19 -0700
commit0935d6a7e907e20381a42882ae728051f9bece02 (patch)
treeb2a591c1679a9c7f38dfbf8bb419556405857d74 /ao-tools/lib/cc.h
parent0c771d999914f9d17c723900f2987acc45fd0fbb (diff)
Parse the USB serial number as an integer.
AltOS devices use simple integer serial numbers, so parse the USB value as such to make matching values more forgiving. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'ao-tools/lib/cc.h')
-rw-r--r--ao-tools/lib/cc.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/ao-tools/lib/cc.h b/ao-tools/lib/cc.h
index dad11bf3..0933f272 100644
--- a/ao-tools/lib/cc.h
+++ b/ao-tools/lib/cc.h
@@ -32,7 +32,7 @@ struct cc_usbdev {
char *tty;
char *manufacturer;
char *product;
- char *serial;
+ int serial; /* AltOS always uses simple integer serial numbers */
int idProduct;
int idVendor;
};
@@ -48,4 +48,7 @@ cc_usbdevs_free(struct cc_usbdevs *usbdevs);
struct cc_usbdevs *
cc_usbdevs_scan(void);
+char *
+cc_usbdevs_find_by_arg(char *arg, char *default_product);
+
#endif /* _CC_H_ */