osprey/libI77/dfe.c File Reference

#include <cmplrs/fio.h>
#include <mutex.h>
#include "fmt.h"
#include "iomode.h"
#include "dfe.h"
#include "err.h"
#include "util.h"
#include "rdfmt.h"
#include "wrtfmt.h"
#include "open.h"
#include "bcompat.h"

Include dependency graph for dfe.c:

Go to the source code of this file.

Defines

#define ASSOCV   12

Functions/Subroutines

static int c_dfe (cilist64 *a, unit **fu)
int s_rdfe (cilist *a)
int s_rdfe_mp (cilist *a, unit **fu)
int s_rdfe64 (cilist64 *a)
int s_rdfe64_mp (cilist64 *a, unit **fu)
int s_wdfe (cilist *a)
int s_wdfe_mp (cilist *a, unit **fu)
int s_wdfe64 (cilist64 *a)
int s_wdfe64_mp (cilist64 *a, unit **fu)
int e_rdfe ()
int e_rdfe_mp (unit **fu)
int e_wdfe ()
int e_wdfe_mp (unit **fu)
int y_rsk (unit *ftnunit)
int yrd_SL (unit *ftnunit)
int y_ungetc (unit *ftnunit, int ch)
int y_getc (unit *ftnunit)
int y_gets (unit *ftnunit, char *s, int w, char unused_c)
int y_putc (unit *ftnunit, register XINT count, register char con, register char *buf)
int y_rev (unit *ftnunit)
int y_end (unit *ftnunit)
int y_wSL (unit *ftnunit)


Define Documentation

#define ASSOCV   12

Definition at line 53 of file dfe.c.

Referenced by c_dfe(), c_due(), e_rdue_mp(), e_wdue_mp(), f_find_com(), f_open_com(), f_rew_com(), y_rev(), y_wSL(), and yrd_SL().


Function Documentation

static int c_dfe ( cilist64 *  a,
unit **  fu 
) [static]

Definition at line 213 of file dfe.c.

References ASSOCV, DIR, err, errno, f77curunit, find_luno(), fk_open(), FMT, FSEEK, L, NULL, set_var(), unit_s::uend, unit_s::ufmt, and unit_s::useek.

Referenced by s_rdfe64_mp(), and s_wdfe64_mp().

int e_rdfe (  ) 

Definition at line 173 of file dfe.c.

References e_rdfe_mp(), and f77curunit.

int e_rdfe_mp ( unit **  fu  ) 

Definition at line 181 of file dfe.c.

References en_fio(), errno, ferror(), and void.

Referenced by e_rdfe().

int e_wdfe (  ) 

Definition at line 193 of file dfe.c.

References e_wdfe_mp(), and f77curunit.

int e_wdfe_mp ( unit **  fu  ) 

Definition at line 200 of file dfe.c.

References en_fio(), errno, ferror(), fflush(), and void.

Referenced by e_wdfe().

int s_rdfe ( cilist a  ) 

Definition at line 58 of file dfe.c.

References f77curunit, and s_rdfe_mp().

int s_rdfe64 ( cilist64 *  a  ) 

Definition at line 74 of file dfe.c.

References f77curunit, and s_rdfe64_mp().

int s_rdfe64_mp ( cilist64 *  a,
unit **  fu 
)

int s_rdfe_mp ( cilist a,
unit **  fu 
)

Definition at line 66 of file dfe.c.

References get_cilist64(), and s_rdfe64_mp().

Referenced by s_rdfe(), and s_rdfe64_mp().

int s_wdfe ( cilist a  ) 

Definition at line 116 of file dfe.c.

References f77curunit, and s_wdfe_mp().

int s_wdfe64 ( cilist64 *  a  ) 

Definition at line 131 of file dfe.c.

References f77curunit, and s_wdfe64_mp().

int s_wdfe64_mp ( cilist64 *  a,
unit **  fu 
)

int s_wdfe_mp ( cilist a,
unit **  fu 
)

Definition at line 123 of file dfe.c.

References get_cilist64(), and s_wdfe64_mp().

Referenced by s_wdfe(), and s_wdfe64_mp().

int y_end ( unit ftnunit  ) 

Definition at line 387 of file dfe.c.

References y_wSL().

Referenced by s_wdfe64_mp().

int y_getc ( unit ftnunit  ) 

Definition at line 285 of file dfe.c.

References EOF, err, errno, feof(), getc(), and unit_s::uend.

Referenced by s_rdfe64_mp().

int y_gets ( unit ftnunit,
char *  s,
int  w,
char  unused_c 
)

Definition at line 308 of file dfe.c.

References EOF, err, errno, feof(), getc(), n, and unit_s::uend.

Referenced by s_rdfe64_mp().

int y_putc ( unit ftnunit,
register XINT  count,
register char  con,
register char *  buf 
)

Definition at line 334 of file dfe.c.

References err, fseek, i, putc(), unit_s::useek, void, and XINT.

Referenced by exceed_length(), and s_wdfe64_mp().

int y_rev ( unit ftnunit  ) 

Definition at line 375 of file dfe.c.

References ASSOCV, inc_var(), and y_wSL().

Referenced by s_wdfe64_mp().

int y_rsk ( unit ftnunit  ) 

Definition at line 251 of file dfe.c.

References yrd_SL().

Referenced by s_rdfe64_mp().

int y_ungetc ( unit ftnunit,
int  ch 
)

Definition at line 275 of file dfe.c.

References fseek, L, unit_s::useek, and void.

Referenced by s_rdfe64_mp(), and s_wdfe64_mp().

int y_wSL ( unit ftnunit  ) 

Definition at line 394 of file dfe.c.

References ASSOCV, inc_var(), and NULL.

Referenced by s_wdfe64_mp(), y_end(), and y_rev().

int yrd_SL ( unit ftnunit  ) 

Definition at line 258 of file dfe.c.

References ASSOCV, getc(), inc_var(), and unit_s::uend.

Referenced by s_rdfe64_mp(), and y_rsk().


Generated on Wed Apr 8 15:56:35 2009 for Open64 by  doxygen 1.5.6