Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
rf90.c File Reference
#include <ctype.h>
#include <errno.h>
#include <liberrno.h>
#include <fortran.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <cray/fmtconv.h>
#include <cray/format.h>
#include <cray/nassert.h>
#include <sys/unistd.h>
#include "fio.h"
#include "fmt.h"
#include "fstats.h"
#include "f90io.h"
Include dependency graph for rf90.c:

Go to the source code of this file.

Functions

int _FRF (ControlListType *cilist, iolist_header *iolist, void *stck)

Function Documentation

int _FRF ( ControlListType cilist,
iolist_header iolist,
void *  stck 
)

Definition at line 89 of file rf90.c.

References __tip_null, _cntig_chk(), _dr_endrec(), _fcdlen(), _fcdtocp(), _ferr(), _get_mismatch_error(), _imp_open(), _ir_endrec(), _is_nonadv(), _ld_read, _rdfmt, _sr_endrec(), _UENDF, _UEORF, _UERRF, _UIOSTF, _unit_seek(), _unpack_arry(), _xfer_iolist(), ControlList::advcode, DopeVector::assoc, DopeVector::base_addr, fiostate::iostate::fmtstate::blank0, DopeVector::charptr, cup, ControlList::dflag, DIR, gfptr_t::dv, ControlList::endflag, fiostate::iostate::fmtstate::endrec, ControlList::eorflag, ControlList::errflag, fiostate::f_cu, fiostate::f_shrdput, gfptr_t::fcd, FEADVEOR, FEADVSIZ, FEADVSPC, FEEORCND, FENOMEMY, FERDAFWR, FERDENDR, FEUNOTAL, FMT, ControlList::fmt, fiostate::iostate::fmt, free(), fiostate::iostate::fmtstate::freefmtbuf, fiostate::iostate::fmtstate::freepfmt, fiostate::iostate::fmtstate::icl, fiostate::iostate::fmtstate::icp, fiostate::iostate::fmtstate::iiae, ControlList::internal, IO_END, IO_EOR, IO_ERR, IO_OKAY, iolist_header::iolfirst, iolist_header::iollast, ControlList::iostat_spec, ControlList::iostatflg, fiostate::iostate::fmtstate::lcomma, fiostate::iostate::fmtstate::leftablim, fiostate::iostate::fmtstate::nonadv, NULL, unit_s::ok_rd_dir_fmt, unit_s::ok_rd_seq_fmt, DopeVector::p_or_a, unit_s::pnonadv, ControlList::rec_spec, SEQ, setup_format(), ControlList::size_spec, fiostate::iostate::fmtstate::slash, stat, STDIN_U, ControlList::stksize, STMT_BEGIN, STMT_END, T_RDF, T_RLIST, T_RSF, fiostate::iostate::fmtstate::tempicp, TF_FMT, TF_READ, fiostate::iostate::fmtstate::u, fiostate::u, unit_s::ublnk, unit_s::uend, unit_s::ufcompat, unit_s::ufcomplen, unit_s::ufcomsep, ControlList::uflag, unit_s::uflag, unit_s::ufrptcnt, unit_s::uft90, unit_s::ufunilist, unit_s::ulinebuf, unit_s::ulineptr, unit_s::umultfil, ControlList::unit, unit_s::urecsize, unit_s::uwrt, and gfptr_t::wa.

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines