Почему strncpy () возвращает указатель

Почему strncpy() возвращает указатель, если char *dest все равно назначается?

Это просто дизайнерское решение, чтобы сделать его более гибким?


person retrodev    schedule 31.10.2016    source источник
comment
Стандартное предупреждение: strncpy - функция с плохим именем, которая может привести к незначительным ошибкам переполнения буфера при неправильном использовании (что легко сделать случайно). Этого следует избегать.   -  person user694733    schedule 31.10.2016
comment
@usr Прочтите вопрос, прежде чем отмечать его как дубликат !!   -  person Anjaneyulu    schedule 31.10.2016