Checks for end of file.
[Function Code (R1 Register)]
[Parameter Block (R2 Register)]
[Parameters]
| 
 | 
 | 
| 
 
Execution result (output) 
 | 
 
0: Not EOF 
-1: EOF detected 
 | 
| 
 
File number (input) 
 | 
 
Number that is returned when a file is opened 
 | 
 
[Detailed Description]
[Example]
_fpeof: 
        MOV.L       #PARM,R2        ; Set the address of the parameter block in R2. 
        MOV.B       R1,1h:5[R2]  ; Set the value of R1 (file number) in R2 + 1 bytes. 
        MOV.L       #010B0000h,R1   ; Set the function code of FEOF in R1. 
        MOV.L       #SIM_IO,R3      ; Set the address of the system call in R3. 
        JSR         R3              ; System call 
        NOP 
        MOV.L       #PARM,R2  ; Set the address of the parameter block in R2. 
        MOV.B       [R2],R1   ; Set the first byte of R2 (result of execution) in R1. 
        RTS                   ; Return to the address where the function was called. 
  
         .SECTION  B,DATA,ALIGN=4 
PARM:       .BLKL   1               ; Parameter block area 
 |