>|> >|> Could someone familiar with Fortran explain what the >|> "end=999" is for and why this code could fail as described >|> in the error message? >| >|It means approximately this (in pseudo-Python pseudocode): >| >|try: read(10,'(a)')line >|catch(EOF): goto 999 >| >|999 is 'continue' so it goes on and reads again
Only if 999 continue terminated a do 999 loop, which it doesn't. >|My guess is that the 999 belongs on the following >|instruction. I.e. lines 743???744 of scor2prt.for should not be >| >|999 continue >| close(10) >| >|but >| >| continue >|999 close(10) No effect. But I've found that if I use mingw32-gfortran, the resulting binary fails in the same way on Windows (32 bit) on Luigi's pmx code. It shouldn't do this whatever the input but is there an error in Luigi's pmx? Presumably f2c-> gcc and 64 bit gfortran are robust enough to recover. Bob ------------------------------- [email protected] mailing list If you want to unsubscribe or look at the archives, go to http://tug.org/mailman/listinfo/tex-music

