It was mean to make jwe do this change when he didn't have a compiler that was producing the warning and could give feedback. I changed the format code back to %ld for the F77_INT which is cast to long in the printf statement (http://hg.savannah.gnu.org/hgweb/octave/rev/194417044d1a).