Цитата(Непомнящий Евгений @ Feb 5 2016, 07:11)

Но почему-то многие пишут их так, что они получают char*.
При этом автор такого исходника свято уверен, что это указатель на байт. Вот за это и бить. "Просто char" - это символ, и должен использоваться только для работы с символами. Для работы с байтами есть uint8_t или, в крайнем случае,
unsigned char. Осознанное и правильное использование void * - это уже следующий уровень мастерства.