Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
namelist.h File Reference
#include <fortran.h>
#include <cray/dopevec.h>
#include "f90io.h"
Include dependency graph for namelist.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nmlist_scalar
struct  nmlist_goli
struct  nmlist_group
struct  nmlist_struclist

Defines

#define NMLIST_VERSION   1 /* cilist version number */
#define MIN(a, b)   ((a) < (b) ? (a) : (b))

Typedefs

typedef struct nmlist_scalar nmlist_scalar_t
typedef struct nmlist_goli nmlist_goli_t
typedef struct nmlist_struclist nmlist_struclist_t

Functions

int _FRN (ControlListType *cilist, nmlist_group *nmlist, void *stck)
int _FWN (ControlListType *cilist, nmlist_group *nmlist, void *stck)

Define Documentation

#define MIN (   a,
 
)    ((a) < (b) ? (a) : (b))

Definition at line 141 of file namelist.h.

#define NMLIST_VERSION   1 /* cilist version number */

Definition at line 50 of file namelist.h.


Typedef Documentation

typedef struct nmlist_goli nmlist_goli_t

Function Documentation

int _FRN ( ControlListType cilist,
nmlist_group nmlist,
void *  stck 
)

Definition at line 255 of file rnl90.c.

References _cnvrt_toupper(), _fcdlen(), _fcdtocp(), _findname(), _getname(), _getnlval(), _imp_open(), _nlrd_fillrec(), _rnl90to77(), _sr_endrec(), _UENDF, _UERRF, _UIOSTF, AS_IRIX_F77, AS_IRIX_F90, fiostate::iostate::fmtstate::blank0, buf, c, CMTE_MAINGT, cup, ControlList::dflag, ENDD, ControlList::endflag, fiostate::iostate::fmtstate::endrec, ControlList::errflag, ERROR0, ERROR1, FEFMTTIV, FENLIVGP, FENLLGNM, FENLNREC, FENLONEC, FENLSTRG, FENLSTRN, FENLSUBD, FENLSUBN, FENLSUBS, FENLUNKI, FENLUNKN, FENOREAD, FERDAFWR, FERDENDR, FERDPEOF, FESEQTIV, FMT, ControlList::fmt, fiostate::iostate::fmt, nmlist_group::goli, nmlist_struclist::goli, nmlist_goli::goli_addr, nmlist_group::group_name, nmlist_group::icount, fiostate::iostate::fmtstate::icp, ControlList::internal, IO_END, IO_ERR, IO_OKAY, ControlList::iostat_spec, ControlList::iostatflg, ISBLANK, fiostate::iostate::fmtstate::lcomma, fiostate::iostate::fmtstate::leftablim, MAINGT, MAXNAML, fiostate::iostate::fmtstate::nonadv, NULL, OS_READ, unit_s::pnonadv, SEQ, fiostate::iostate::fmtstate::slash, nmlist_goli::sptr, STDIN_U, ControlList::stksize, STMT_BEGIN, STMT_END, nmlist_struclist::structlen, T_RNL, TF_READ, fiostate::u, unit_s::uaction, unit_s::ublnk, unit_s::uend, unit_s::ufcompat, ControlList::uflag, unit_s::uflag, unit_s::ufmt, unit_s::ufnl_skip, unit_s::uft90, unit_s::ulinecnt, unit_s::ulineptr, unit_s::umultfil, ControlList::unit, unit_s::useq, unit_s::uwrt, nmlist_goli::valtype, varlen(), and gfptr_t::wa.

Here is the call graph for this function:

int _FWN ( ControlListType cilist,
nmlist_group nmlist,
void *  stck 
)

Definition at line 80 of file wnl90.c.

References __tip_null, _fcdlen(), _fcdtocp(), _imp_open(), _ld_write, _lw_after_nonadv(), _nlstrent(), _sw_endrec(), _UERRC, _UERRF, _UIOSTF, _unit_bksp(), _wnl90to77(), _wnlrecsiz, DopeVector::a, DopeVector::base_addr, nmlist_scalar::charptr, DopeVector::charptr, type_information_packet::cnvindx, type_information_packet::count, cup, ControlList::dflag, DopeVector::dimension, nmlist_goli::dv, nmlist_struclist::dv, type_information_packet::elsize, fiostate::iostate::fmtstate::endrec, ControlList::errflag, ERROR0, DopeVector::DvDimen::extent, type_information_packet::extlen, FP::fdc, FEFMTTIV, FEINTUNK, FENLNMSZ, FENOWRIT, FESEQTIV, FEWRAFEN, FMT, ControlList::fmt, fiostate::iostate::fmt, nmlist_group::goli, nmlist_struclist::goli, nmlist_goli::goli_addr, nmlist_goli::goli_name, nmlist_group::group_name, nmlist_group::icount, fiostate::iostate::fmtstate::icp, f90_type::int_len, ControlList::internal, type_information_packet::intlen, IO_ERR, IO_OKAY, ControlList::iostat_spec, ControlList::iostatflg, MIN, DopeVector::n_dim, NLCHAR, NLINE, NLWFLUSH, fiostate::iostate::fmtstate::nonadv, fiostate::iostate::fmtstate::nonl, NULL, OS_WRITE, OUT_LINE, unit_s::pnonadv, nmlist_scalar::ptr, nmlist_goli::ptr, nmlist_scalar::scal_addr, SEQ, nmlist_goli::sptr, STDOUT_U, ControlList::stksize, STMT_BEGIN, STMT_END, type_information_packet::stride, nmlist_struclist::struc_addr, nmlist_struclist::structlen, ffsw::sw_error, T_WNL, TF_WRITE, nmlist_scalar::tinfo, f90_type::type, type_information_packet::type77, type_information_packet::type90, DopeVector::type_lens, fiostate::iostate::fmtstate::u, fiostate::u, unit_s::uaction, unit_s::uend, unit_s::ufcomsep, unit_s::uffsw, ControlList::uflag, unit_s::uflag, unit_s::uflshptr, unit_s::ufmt, unit_s::ufp, unit_s::uft90, unit_s::uldwsize, unit_s::ulinebuf, unit_s::ulinecnt, unit_s::ulinemax, unit_s::ulineptr, unit_s::umultfil, ControlList::unit, unit_s::unmlsize, unit_s::urecl, unit_s::urecsize, unit_s::useq, unit_s::uwrt, nmlist_goli::valtype, varlen(), and gfptr_t::wa.

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines