История изменений
Исправление monk, (текущая версия) :
это не должно быть сильно затратно если все условия уже известны?
Если вручную прописывать все случаи замены strcat на memcpy, то да. Если заставить компилятор залазить в исходники функций и догадываться, что memcpy делает то же самое, что strcat, если известен адрес конца, а strlen вычисляет адрес конца, то затратно.
Исходная версия monk, :
это не должно быть сильно затратно если все условия уже известны?
Если вручную прописывать все случаи замены strcat на memcpy, то да. Если заставить компилятор залазить в исходники функций и догадываться, что memcpy делает то же самое, что strcat, если известен адрес конца, в strlen вычисляет адрес конца, то затратно.