2 #include <types/types.h>
5 const char *device_type_display_name(enum device_type type)
10 case DEVICE_TYPE_OPTICAL:
12 case DEVICE_TYPE_NETWORK:
16 case DEVICE_TYPE_UNKNOWN:
22 const char *device_type_name(enum device_type type)
25 case DEVICE_TYPE_DISK:
27 case DEVICE_TYPE_OPTICAL:
29 case DEVICE_TYPE_NETWORK:
33 case DEVICE_TYPE_UNKNOWN:
39 enum device_type find_device_type(const char *str)
41 if (!strncmp(str, "disk", strlen("disk")))
42 return DEVICE_TYPE_DISK;
43 if (!strncmp(str, "optical", strlen("optical")))
44 return DEVICE_TYPE_OPTICAL;
45 if (!strncmp(str, "network", strlen("network")))
46 return DEVICE_TYPE_NETWORK;
47 if (!strncmp(str, "any", strlen("any")))
48 return DEVICE_TYPE_ANY;
50 return DEVICE_TYPE_UNKNOWN;