Предупреждение: аргумент для 'sizeof' [-Werror = sizeof-pointer-memaccess] - PullRequest
0 голосов
/ 06 июня 2018

При компиляции с gcc4.8.5 я получаю следующее предупреждение:

Boolean_t bsnap_isFileExtensionValid (const char *suffix)
{
    .......
    .......
    ......... 

    strncpy (gbsnapSuffix, suffix,/*sizeof MAXPATHLEN*/(suffix ));

}


 warning: argument to 'sizeof' in 'char* strncpy(char*, const char*, size_t)' call is the same expression as the source; did you mean to provide an explicit length? [-Werror=sizeof-pointer-memaccess]
         strncpy (gbsnapSuffix, suffix,sizeof(suffix ));

Как решить этот тип предупреждения?Нужно ли отключить опцию компиляции?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...