PNP_NAME_LEN
len >= PNP_NAME_LEN ? PNP_NAME_LEN - 2 : len);
PNP_NAME_LEN ? PNP_NAME_LEN - 1 : len] = '\0';
char name[PNP_NAME_LEN]; /* contains a human-readable name */
char name[PNP_NAME_LEN]; /* contains a human-readable name */