#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"

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 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().
| 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 | ( | ) |
| int e_rdfe_mp | ( | unit ** | fu | ) |
| int e_wdfe | ( | ) |
| int e_wdfe_mp | ( | unit ** | fu | ) |
| int s_rdfe | ( | cilist * | a | ) |
| int s_rdfe64 | ( | cilist64 * | a | ) |
| int s_rdfe64_mp | ( | cilist64 * | a, | |
| unit ** | fu | |||
| ) |
Definition at line 79 of file dfe.c.
References c_dfe(), cilist::cierr, f77init, f77nowreading(), f_init(), fmt_bg(), n, pars_f(), rd_ed(), rd_ned(), s_rdfe_mp(), unit_s::uaction, unit_s::uwrt, void, WR_OP, y_getc(), y_gets(), y_rsk(), y_ungetc(), and yrd_SL().
Referenced by s_rdfe64(), and s_rdfe_mp().
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 | ) |
| int s_wdfe64 | ( | cilist64 * | a | ) |
| int s_wdfe64_mp | ( | cilist64 * | a, | |
| unit ** | fu | |||
| ) |
Definition at line 136 of file dfe.c.
References c_dfe(), cilist::cierr, cilist::cirec, f77init, f77nowwriting(), f_init(), fmt_bg(), n, pars_f(), s_wdfe_mp(), unit_s::uwrt, w_ed(), w_ned(), WR_READY, y_end(), y_putc(), y_rev(), y_ungetc(), and y_wSL().
Referenced by s_wdfe64(), and s_wdfe_mp().
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 | ) |
| 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 | ) |
| int y_rsk | ( | unit * | ftnunit | ) |
| 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 | ) |
| 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().
1.5.6