История изменений
Исправление bugfixer, (текущая версия) :
Мы же читаем бинарные данные в которых может встречаться ‘\0’. Следовательно, strstr() тут не к месту.
Тогда «ручками» memchr() + memcmp()
, делов то. Но точно не memcmp()
в цикле на полную длину со сдвигом в 1.
Исходная версия bugfixer, :
Мы же читаем бинарные данные в которых может встречаться ‘\0’. Следовательно, strstr() тут не к месту.
Тогда «ручками» memchr() + memcmp()
, делов то. Но точно не memcmp()
на полную длину со сдвигом в 1.