Навеяно сексом с усб стеком от ST, который писали какие-то адовы гоблины.
Вот честно, в стандарте у строковых дескрипторов всегда LANG_ID прописывается, сами строки в уникоде, отчего порождаются перлы вроде
const char usbstr = { 'd', 0, 'e', 0, 'v' , 0 };
Но вот ради чего? Видел ли кто в этой вселенной девайс, у которого строковые усб дескрипторы на национальном языке?