home *** CD-ROM | disk | FTP | other *** search
- LISTING 2
-
- /***
- *
- * INSERT A CONTROL-Z AT EOFO
- *
- ***/
-
- ** test.prg
-
- if add_eof(╥GLENTRY.TXT╙)
- use getdata
- append from (╥GLENTRY.TXT╙) SDF
- else
- error(╥There has been a problem adding an EOF to GLENTRY.TXT╙)
- RETURN
- endif
-
- #include ╥Fileio.ch╙
-
- FUNCTION add_eof (filename)
- local error
-
- error := ( fhandle := FOPEN(filename,FO_READWRITE) ) <= 0
-
- FSEEK(fhandle,1,FS_END)
- error = error .OR. FERROR() <> 0
-
- error = error .OR. (FWRITE(fhandle,chr(26),1) <> 1)
-
- FCLOSE(fhandle)
-
- RETURN error .OR. FERROR() <> 0
-