есть программа на Ц под 32-бит. Пытаюсь собрать ее под 64: с какого-то перепугу она начинает плевать warinig'ми типа
Warning: cast to pointer from integer of different size на строчку bbdisplays = (char *) getenv("BBDISPLAYS");
То есть либо я идиот, либо чуваки, писавшие libc, все перепутали и допускают возможность присвоения адреса переменной, в которую адрес не влазит.
Куда податься ?