|
@@ -100,7 +100,7 @@ void clear_detectone_meta_info(void)
|
|
|
};
|
|
};
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-static char *_vcom_unique_id(const char *);
|
|
|
|
|
|
|
+#define _vcom_unique_id(devpath) devpath_to_devid(devpath)
|
|
|
|
|
|
|
|
struct lowlevel_device_info *_vcom_devinfo_findorcreate(struct lowlevel_device_info ** const devinfo_list, const char * const devpath)
|
|
struct lowlevel_device_info *_vcom_devinfo_findorcreate(struct lowlevel_device_info ** const devinfo_list, const char * const devpath)
|
|
|
{
|
|
{
|
|
@@ -795,8 +795,7 @@ struct device_drv *bfg_claim_any2(struct device_drv * const api, const char * co
|
|
|
return bfg_claim_any(api, verbose, devpath);
|
|
return bfg_claim_any(api, verbose, devpath);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-static
|
|
|
|
|
-char *_vcom_unique_id(const char * const devpath)
|
|
|
|
|
|
|
+char *devpath_to_devid(const char * const devpath)
|
|
|
{
|
|
{
|
|
|
#ifndef WIN32
|
|
#ifndef WIN32
|
|
|
char *devs = malloc(6 + (sizeof(dev_t) * 2) + 1);
|
|
char *devs = malloc(6 + (sizeof(dev_t) * 2) + 1);
|