hello
this is a test file0
*** test program for CFile class
file name: "NULL" is illegal.
file name: "a/b" is illegal.
file name: "c" is legal.
the file "./cfile-test.m" is exist
the file "hogehoge" is NOT exist
name : "/tmp/a"
 isAbsolutePath: 1
 base name: a
 dir name:  /tmp
name : "dir10/a"
 isAbsolutePath: 0
 base name: a
 dir name:  dir10
name : ""
 isAbsolutePath: 0
 base name: .
 dir name:  .
--- direct function test
status : 1
--- end of direct function test
open the standard output
status : 1
open "cfile-test.file1"
putting the message
closing the file
releasing the file
make file output file 2
open -> error code 0
put -> io status 1
putPtr (1)
putPtr (loop)
putChar -> io status 1
putPtr (2)
putPtr (1) -> io status 1
putPtr (3) -> io status 1
putFormat (1) -> io status 1
tst file name: "cfile-test.file2"
closing the file 2
prepating output file
r-open -> error code 0
w-open -> error code 0
(size 49) this is test file generated by 'cfile-test.out'
write -> io status 1
(size 37) next line containes 1234 characters
write -> io status 1
(size 1236) abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl
write -> io status 1
(size 48) next line is a last line without NEWLINE code.
write -> io status 1
(size 21) this is a last line
write -> io status 1
(size 35) this is formated line: a, 10, bcd
write -> io status 1
output file name: "cfile-test.res"
w-close -> error code 0
r-close -> error code 0
bye.
