@@ -55,8 +55,8 @@ function read_positive_int(desc) result(result_int)
5555 read (STDIN, " (a)" , iostat= io_ierr) readstr
5656 if (io_ierr == IOSTAT_END) then
5757 ! Error condition: ctrl-D during input
58- write (STDOUT, * ) " End of line "
59- stop 0
58+ write (STDOUT, * ) " User terminated "
59+ stop 1
6060 endif
6161
6262 result_int = stoi(readstr)
@@ -73,14 +73,14 @@ function read_positive_int(desc) result(result_int)
7373
7474 if (ierr == SWIG_OVERFLOWERROR) then
7575 ! Error condition: integer doesn't fit in native integer
76- write (0 ,* ) " Your integer is too darn big!"
76+ write (STDOUT ,* ) " Your integer is too darn big!"
7777 else if (ierr == SWIG_VALUEERROR) then
7878 ! Error condition: not an integer at all
79- write (0 ,* ) " That text you entered? It wasn't an integer."
79+ write (STDOUT ,* ) " That text you entered? It wasn't an integer."
8080 else
81- write (0 ,* ) " Unknown error" , ierr
81+ write (STDOUT ,* ) " Unknown error" , ierr
8282 end if
83- write (0 ,* ) " (Detailed error message: " , get_serr(), " )"
83+ write (STDOUT ,* ) " (Detailed error message: " , get_serr(), " )"
8484
8585 ! Clear error flag so the next call to stoi succeeds
8686 ierr = 0
0 commit comments