Я создаю очень простое консольное приложение C в Xcode 4, и я получаю предупреждение при компиляции: Implicit declaration of memcmp is invalid in c99
.
Мое использование этой функции соответствует ожиданиям:
if(memcmp(buf, block, 0x14) != 0)
{
fclose(fh);
printf("invalid file: %s\n", argv[argc-1]);
return 1;
}
Как неправильно использовать функцию и как ее исправить?