wio.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define wio_INCLUDED   "wio.h"

Enumerations

enum  IOSTATEMENT {
  IOSTATEMENT_FIRST = 1, IOS_BACKSPACE = 1, IOS_CLOSE = 2, IOS_DEFINEFILE = 3,
  IOS_DELETE = 4, IOS_ENDFILE = 5, IOS_FIND = 6, IOS_INQUIRE = 7,
  IOS_NAMELIST = 8, IOS_OPEN = 9, IOS_REWIND = 10, IOS_UNLOCK = 11,
  IOS_ACCEPT = 12, IOS_DECODE = 13, IOS_ENCODE = 14, IOS_PRINT = 15,
  IOS_READ = 16, IOS_REWRITE = 17, IOS_TYPE = 18, IOS_WRITE = 19,
  IOS_CR_FWU = 20, IOS_CR_FRU = 21, IOS_CR_FWF = 22, IOS_CR_FRF = 23,
  IOS_CR_FWN = 24, IOS_CR_FRN = 25, IOS_INQLENGTH = 26, IOS_CR_OPEN = 27,
  IOS_CR_CLOSE = 28, IOS_CR_ENDFILE = 29, IOS_CR_REWIND = 30, IOS_CR_INQUIRE = 31,
  IOS_CR_BACKSPACE = 32, IOS_CR_BUFFERIN = 33, IOS_CR_BUFFEROUT = 34, IOSTATEMENT_LAST = 34
}
enum  IOITEM {
  IOITEM_ERROR = 0, IOITEM_FIRST = 1, IOU_ERROR = IOITEM_ERROR, IOU_NONE = 1,
  IOU_DEFAULT = 2, IOU_EXTERNAL = 3, IOU_INTERNAL = 4, IOU_DOPE = 5,
  IOF_ERROR = IOITEM_ERROR, IOF_NONE = 10, IOF_ASSIGNED_VAR = 11, IOF_CHAR_EXPR = 12,
  IOF_LABEL = 13, IOF_LIST_DIRECTED = 14, IOF_NAMELIST_DIRECTED = 15, IOF_UNFORMATTED = 16,
  IOF_CR_PARSFMT = 17, IOF_CR_FMTSRC = 18, IOF_CR_FMTSRC_DOPE = 19, IOC_ERROR = IOITEM_ERROR,
  IOC_ACCESS = 25, IOC_ASSOCIATEVARIABLE = 26, IOC_BLANK = 27, IOC_CARRIAGECONTROL = 28,
  IOC_DEFAULTFILE = 29, IOC_DIRECT = 30, IOC_DISPOSE = 31, IOC_END = 32,
  IOC_ERR = 33, IOC_EXIST = 34, IOC_FILE = 35, IOC_FORM = 36,
  IOC_FORMATTED = 37, IOC_IOSTAT = 38, IOC_KEY = 39, IOC_KEYEQ = 40,
  IOC_KEYGE = 41, IOC_KEYGT = 42, IOC_KEY_START = 43, IOC_KEY_END = 44,
  IOC_KEY_CHARACTER = 45, IOC_KEY_INTEGER = 46, IOC_KEYED = 47, IOC_KEYID = 48,
  IOC_MAXREC = 49, IOC_NAME = 50, IOC_NAMED = 51, IOC_NEXTREC = 52,
  IOC_NML = 53, IOC_NUMBER = 54, IOC_OPENED = 55, IOC_ORGANIZATION = 56,
  IOC_READONLY = 57, IOC_REC = 58, IOC_RECCOUNT = 59, IOC_RECL = 60,
  IOC_RECORDTYPE = 61, IOC_SEQUENTIAL = 62, IOC_SHARED = 63, IOC_STATUS = 64,
  IOC_TYPE = 65, IOC_U = 66, IOC_UNFORMATTED = 67, IOC_VARFMT = 68,
  IOC_VARFMT_ORIGFMT = 69, IOC_CR_EEEFLAG = 70, IOC_ADVANCE = 71, IOC_SIZE = 72,
  IOC_CR_FLFLAG = 73, IOC_EOR = 74, IOC_INQLENGTH_VAR = 75, IOC_CR_EDFLAG = 76,
  IOC_PAD = 77, IOC_DELIM = 78, IOC_ACTION = 79, IOC_POSITION = 80,
  IOC_READWRITE = 81, IOC_WRITE = 82, IOC_READ = 83, IOC_ERRFLAG = 84,
  IOL_ARRAY = 95, IOL_CHAR = 96, IOL_CHAR_ARRAY = 97, IOL_EXPR = 98,
  IOL_IMPLIED_DO = 99, IOL_IMPLIED_DO_1TRIP = 100, IOL_LOGICAL = 101, IOL_RECORD = 102,
  IOL_VAR = 103, IOL_DOPE = 104, IOITEM_LAST = 114
}
enum  IOLIB { IOLIB_UNSPECIFIED = 0, IOLIB_MIPS = 1, IOLIB_CRAY = 2, IOLIB_LAST = 2 }

Define Documentation

#define wio_INCLUDED   "wio.h"

I/O, I/O Types, and I/O Flags -----------------------------

Description:

This interface describes all the i/o names, operators, types associated with i/o, and properties associated with i/o.

Reserved Prefixes:

IOS for IOSTATEMENT members only.

IOU for unit IOITEM members only. IOF for format IOITEM members only. IOC for control IOITEM members only. IOL for list IOITEM members only.

Exported types:

IOSTATEMENT

An enumerated type. The members are a complete set of all I/O statements supported in Fortran 77.

All IOSTATEMENTs are prefixed with IOS.

IOITEM

An enumerated type. The members are a complete set of all item types found in Fortran 77 I/O statements. This includes all of the unit, format, and control information items as well as the i/o list items.

All unit IOITEMs are prefixed with IOU. All format IOITEMs are prefixed with IOF. All control IOITEMs are prefixed with IOC. All list IOITEMs are prefixed with IOL.

Exported data:

none

Definition at line 82 of file wio.h.


Enumeration Type Documentation

enum IOITEM
Enumerator:
IOITEM_ERROR 
IOITEM_FIRST 
IOU_ERROR 
IOU_NONE 
IOU_DEFAULT 
IOU_EXTERNAL 
IOU_INTERNAL 
IOU_DOPE 
IOF_ERROR 
IOF_NONE 
IOF_ASSIGNED_VAR 
IOF_CHAR_EXPR 
IOF_LABEL 
IOF_LIST_DIRECTED 
IOF_NAMELIST_DIRECTED 
IOF_UNFORMATTED 
IOF_CR_PARSFMT 
IOF_CR_FMTSRC 
IOF_CR_FMTSRC_DOPE 
IOC_ERROR 
IOC_ACCESS 
IOC_ASSOCIATEVARIABLE 
IOC_BLANK 
IOC_CARRIAGECONTROL 
IOC_DEFAULTFILE 
IOC_DIRECT 
IOC_DISPOSE 
IOC_END 
IOC_ERR 
IOC_EXIST 
IOC_FILE 
IOC_FORM 
IOC_FORMATTED 
IOC_IOSTAT 
IOC_KEY 
IOC_KEYEQ 
IOC_KEYGE 
IOC_KEYGT 
IOC_KEY_START 
IOC_KEY_END 
IOC_KEY_CHARACTER 
IOC_KEY_INTEGER 
IOC_KEYED 
IOC_KEYID 
IOC_MAXREC 
IOC_NAME 
IOC_NAMED 
IOC_NEXTREC 
IOC_NML 
IOC_NUMBER 
IOC_OPENED 
IOC_ORGANIZATION 
IOC_READONLY 
IOC_REC 
IOC_RECCOUNT 
IOC_RECL 
IOC_RECORDTYPE 
IOC_SEQUENTIAL 
IOC_SHARED 
IOC_STATUS 
IOC_TYPE 
IOC_U 
IOC_UNFORMATTED 
IOC_VARFMT 
IOC_VARFMT_ORIGFMT 
IOC_CR_EEEFLAG 
IOC_ADVANCE 
IOC_SIZE 
IOC_CR_FLFLAG 
IOC_EOR 
IOC_INQLENGTH_VAR 
IOC_CR_EDFLAG 
IOC_PAD 
IOC_DELIM 
IOC_ACTION 
IOC_POSITION 
IOC_READWRITE 
IOC_WRITE 
IOC_READ 
IOC_ERRFLAG 
IOL_ARRAY 
IOL_CHAR 
IOL_CHAR_ARRAY 
IOL_EXPR 
IOL_IMPLIED_DO 
IOL_IMPLIED_DO_1TRIP 
IOL_LOGICAL 
IOL_RECORD 
IOL_VAR 
IOL_DOPE 
IOITEM_LAST 

Definition at line 147 of file wio.h.

enum IOLIB
Enumerator:
IOLIB_UNSPECIFIED 
IOLIB_MIPS 
IOLIB_CRAY 
IOLIB_LAST 

Definition at line 263 of file wio.h.

Enumerator:
IOSTATEMENT_FIRST 
IOS_BACKSPACE 
IOS_CLOSE 
IOS_DEFINEFILE 
IOS_DELETE 
IOS_ENDFILE 
IOS_FIND 
IOS_INQUIRE 
IOS_NAMELIST 
IOS_OPEN 
IOS_REWIND 
IOS_UNLOCK 
IOS_ACCEPT 
IOS_DECODE 
IOS_ENCODE 
IOS_PRINT 
IOS_READ 
IOS_REWRITE 
IOS_TYPE 
IOS_WRITE 
IOS_CR_FWU 
IOS_CR_FRU 
IOS_CR_FWF 
IOS_CR_FRF 
IOS_CR_FWN 
IOS_CR_FRN 
IOS_INQLENGTH 
IOS_CR_OPEN 
IOS_CR_CLOSE 
IOS_CR_ENDFILE 
IOS_CR_REWIND 
IOS_CR_INQUIRE 
IOS_CR_BACKSPACE 
IOS_CR_BUFFERIN 
IOS_CR_BUFFEROUT 
IOSTATEMENT_LAST 

Definition at line 89 of file wio.h.


Generated on Tue Nov 17 06:11:43 2009 for Open64 (mfef90, whirl2f, and IR tools) by  doxygen 1.6.1