Делаю рефакторинг
своих старых исходников, и вот при сборке под новым gcc в Убунте увидел замечательный ворнинг по поводу вероятно неправильного порядка аргументов при вызове memset в строке 981 в файле
streams.h. Исправил.
Было:
memset( &p, sizeof(p), 0 );
Стало:
memset( &p, 0, sizeof(p) );