При сборке на 64bit вот такой простой весчи такой варнинг - как избавится без костылей?
#include <stdio.h>
int main(int argc, char **argv)
{FILE *f;
f=(FILE *)popen("ls /","r");
pclose(f);
return 1;}
[faust@localhost C]$ gcc --version
gcc (GCC) 4.9.1 20140903 (prerelease)
Copyright (C) 2014 Free Software Foundation, Inc.
Это свободно распространяемое программное обеспечение. Условия копирования
приведены в исходных текстах. Без гарантии каких-либо качеств, включая
коммерческую ценность и применимость для каких-либо целей.
[faust@localhost C]$ gcc -ansi 1.c
1.c: В функции «main»:
1.c:6:4: предупреждение: приведение к типу указателя от целого другого размера [-Wint-to-pointer-cast]
f=(FILE *)popen("ls /","r");
^
[faust@localhost C]$