> This is a problem with several compilers. The cast is necessary, just > look at the ChangeLog of various GNU packages. Just so long as it's not GCC, since that would clearly be a bug.