Lines Matching refs:f
19 void close(phio_fp f, const char* mode) { in close() argument
20 closefile(f->file, mode); in close()
21 free(f->file); in close()
22 free(f); in close()
26 void posix_openfile(const char filename[], phio_fp f) { in posix_openfile() argument
28 int err = posix_openfile_single(posixName.c_str(),f); in posix_openfile()
32 int posix_openfile_single(const char filename[], phio_fp f) { in posix_openfile_single() argument
33 assert(f->mode == 'r' || f->mode == 'w'); in posix_openfile_single()
35 if(f->mode == 'r') in posix_openfile_single()
36 openfile(posixName.c_str(), "read", f->file); in posix_openfile_single()
37 else if(f->mode == 'w') in posix_openfile_single()
38 openfile(posixName.c_str(), "write", f->file); in posix_openfile_single()
39 if( ! *(f->file) ) in posix_openfile_single()
45 void posix_closefile(phio_fp f) { in posix_closefile() argument
46 assert(f->mode == 'r' || f->mode == 'w'); in posix_closefile()
47 if(f->mode == 'r') in posix_closefile()
48 close(f, "read"); in posix_closefile()
49 else if(f->mode == 'w') in posix_closefile()
50 close(f, "write"); in posix_closefile()