UDI_BASE
show_device = malloc(strlen(UDI_BASE) + strlen(optarg) + 1);
memcpy(show_device, UDI_BASE, strlen(UDI_BASE));
memcpy(show_device + strlen(UDI_BASE), optarg, strlen(optarg) + 1);
return &udi[sizeof(UDI_BASE) - 1];