LINUX.ORG.RU

История изменений

Исправление bugfixer, (текущая версия) :

Мы же читаем бинарные данные в которых может встречаться ‘\0’. Следовательно, strstr() тут не к месту.

Тогда «ручками» memchr() + memcmp(), делов то. Но точно не memcmp() в цикле на полную длину со сдвигом в 1.

Исходная версия bugfixer, :

Мы же читаем бинарные данные в которых может встречаться ‘\0’. Следовательно, strstr() тут не к месту.

Тогда «ручками» memchr() + memcmp(), делов то. Но точно не memcmp() на полную длину со сдвигом в 1.