Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
calio.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Include dependency graph for calio.c:

Go to the source code of this file.

Defines

#define CNT   1 /* count exhausted */
#define EOR   0 /* end-of-record */
#define EOF   -1 /* end-of-file */
#define OK   0
#define IOERR   -1 /* Cal I/O error */
#define PARTIAL   0 /* partial record i/o */
#define FULL   1 /* full record i/o */
#define BLANK   ((long) ' ') /* ASCII blank */
#define MYRMAX   256

Functions

long cal_rch (FILE *fp, long *uda, long chars, long mode, long *status)
long cal_wch (FILE *fp, long *uda, long chars, long mode, long *status)
long cal_rwd (FILE *fp, long *uda, long words, long mode, long *status)
long cal_wwd (FILE *fp, long *uda, long words, long mode, long *status)

Variables

static char USMID [] = "@(#) libf/fio/c1/calio.c 92.0 10/08/98 14:30:10"

Define Documentation

#define BLANK   ((long) ' ') /* ASCII blank */

Definition at line 67 of file calio.c.

Referenced by cal_rch().

#define CNT   1 /* count exhausted */

Definition at line 51 of file calio.c.

Referenced by __READ(), __READC(), _dr_endrec(), _frch(), _frwd(), _fwwd(), _rb(), _rnl_fillrec(), _sr_endrec(), and cal_rch().

#define EOR   0 /* end-of-record */

Definition at line 52 of file calio.c.

Referenced by cal_rch(), and cal_rwd().

#define FULL   1 /* full record i/o */

Definition at line 65 of file calio.c.

Referenced by cal_rch(), and cal_wch().

#define IOERR   -1 /* Cal I/O error */
#define MYRMAX   256

Definition at line 69 of file calio.c.

Referenced by cal_wch().

#define OK   0

Definition at line 57 of file calio.c.

Referenced by _f_open(), cal_wch(), and SETPOS().

#define PARTIAL   0 /* partial record i/o */

Definition at line 64 of file calio.c.


Function Documentation

long cal_rch ( FILE *  fp,
long *  uda,
long  chars,
long  mode,
long *  status 
)

Definition at line 76 of file calio.c.

References _filbuf, BLANK, c, CNT, EOF, EOR, fp, FULL, and NULL.

long cal_rwd ( FILE *  fp,
long *  uda,
long  words,
long  mode,
long *  status 
)

Definition at line 349 of file calio.c.

References c, EOF, EOR, and IOERR.

long cal_wch ( FILE *  fp,
long *  uda,
long  chars,
long  mode,
long *  status 
)

Definition at line 242 of file calio.c.

References c, EOF, fileno(), FULL, IOERR, MYRMAX, NULL, OK, and write.

Here is the call graph for this function:

long cal_wwd ( FILE *  fp,
long *  uda,
long  words,
long  mode,
long *  status 
)

Definition at line 387 of file calio.c.

References IOERR.


Variable Documentation

char USMID[] = "@(#) libf/fio/c1/calio.c 92.0 10/08/98 14:30:10" [static]

Definition at line 37 of file calio.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines