#include <stdio.h>#include <ctype.h>#include "awk.h"#include "regexp.h"Include dependency graph for e.c:

Go to the source code of this file.
Defines | |
| #define | MAXFRAME 100 |
Functions | |
| double | getfval () |
| double | atof () |
| char * | strsave () |
| char ** | getsval () |
| char *** | strcat () |
| char **** | strstr () |
| CELL * | mkcell () |
| CELL ** | mktmp () |
| CELL * | Field () |
| CELL ** | Split () |
| CELL *** | Forin () |
| CELL * | Arith () |
| CELL ** | Assign () |
| CELL *** | Stat () |
| CELL **** | Mathfun () |
| CELL ***** | Strfun () |
| CELL ****** | Cond () |
| CELL * | Print () |
| CELL ** | Cat () |
| CELL *** | Array () |
| CELL **** | Element () |
| CELL * | If () |
| CELL ** | While () |
| CELL *** | For () |
| CELL **** | Do () |
| CELL ***** | Jump () |
| CELL * | P1stat () |
| CELL ** | P2stat () |
| CELL *** | Print0 () |
| CELL * | Arg () |
| CELL ** | Call () |
| CELL *** | Ret () |
| CELL * | Subst () |
| CELL ** | In () |
| CELL *** | Getline () |
| CELL **** | Delete () |
| CELL ***** | Close () |
| CELL * | Nulproc () |
| CELL ** | Usrfun () |
| CELL * | _Arg () |
| FILE * | getfp () |
| CELL * | execute (NODE *p) |
| static CELL * | Arith (NODE *p) |
| static CELL * | Assign (NODE *p) |
| static CELL * | Cat (NODE *p) |
| static CELL * | Print (NODE *p) |
| static CELL * | Mathfun (NODE *p) |
| static CELL * | Strfun (NODE *p) |
| static regexp * | getpat (CELL *r) |
| static CELL * | Subst (NODE *p) |
| static CELL * | Cond (NODE *p) |
| static CELL * | If (NODE *p) |
| static CELL * | While (NODE *p) |
| static CELL * | Do (NODE *p) |
| static CELL * | For (NODE *p) |
| static CELL * | Jump (NODE *p) |
| static | Return (NODE *p) |
| static CELL * | Arg (NODE *p) |
| CELL * | _Arg (i) |
| static CELL * | Call (NODE *p) |
| CELL * | Usrfun (NODE *p) |
Variables | |
| char ** | FS |
| char ** | OFS |
| char ** | ORS |
| char ** | OFMT |
| double * | RSTART |
| double * | RLENGTH |
| char | record [] |
| CELL * | field [] |
| int | r_start |
| int | r_length |
| CELL | truecell = { NUM, NULL, 1.0 } |
| CELL | falsecell = { NUM, NULL, 0.0 } |
| static CELL | breakcell = { BRK, NULL, 0.0 } |
| static CELL | contcell = { CNT, NULL, 0.0 } |
| static CELL | nextcell = { NXT, NULL, 0.0 } |
| static CELL | retcell = { RTN, NULL, 0.0 } |
| static CELL * | retval |
| int | pateval |
| static char * | r_str |
| static regexp * | r_pat |
| CELL *(* | proctab [])() |
| CELL ** | frame [MAXFRAME] |
| static int | framep |
|
|
Definition at line 825 of file e.c. Referenced by Call(). |
|
|
|
|
|
|
|
|
Definition at line 830 of file e.c. References _Arg(), cell::c_fval, and i. |
|
|
|
|
|
Definition at line 183 of file e.c. References ADD, c_free(), DIV, error, execute(), fmod(), fprintf(), getfval(), if(), INCDEC, int(), mktmp(), MOD, MULT, NULL, NUM, pow(), POWER, PRE, printf, r, setfval(), stderr, SUB, UMINUS, x, and y. |
|
|
|
|
|
Referenced by DotZLib::CodecBase::copyInput(). |
|
|
Definition at line 234 of file e.c. References ADDEQ, ASSIGN, c_free(), cell::c_type, DIVEQ, error, execute(), FLD, fmod(), fprintf(), getfval(), getsval(), int(), MODEQ, MULTEQ, NUM, pow(), POWEQ, REC, setfval(), setsval(), stderr, STR, SUBEQ, synerr(), UDF, VAR, x, and y. |
|
|
|
|
|
Referenced by _install(), expr10(), getfval(), initarg(), Return(), setsval(), setvar(), and Split(). |
|
|
Definition at line 849 of file e.c. References a_free(), arg, ARR, c_free(), cell::c_sval, cell::c_type, emalloc(), error, execute(), frame, framep, FUN, i, if(), int(), j, k, MAXFRAME, mkcell(), n, NULL, NUM, r, retval, sfree(), STR, synerr(), TMP, truecell, UDF, and VAR. |
|
|
Referenced by fill_window(). |
|
|
Definition at line 288 of file e.c. References BUFSIZ, c_free(), execute(), getsval(), mktmp(), s, STR, and t. |
|
|
|
|
|
|
|
|
Definition at line 552 of file e.c. References AND, BINAND, BINOR, c_free(), cell::c_type, EQ, execute(), falsecell, fprintf(), GE, getfval(), getpat(), getsval(), GT, i, int(), j, LE, LT, match, MATCH, mktmp(), NE, NOMATCH, NOT, NULL, NUM, OR, pateval, s, stderr, strcmp, truecell, x, and y. |
|
|
|
|
|
|
|
|
Definition at line 695 of file e.c. References BRK, cell::c_type, execute(), EXT, NXT, RTN, switch(), and x. |
|
|
|
|
|
|
|
|
Definition at line 63 of file e.c. References BRK, c_free(), CNT, error, FIRSTP, i, if(), LASTP, match, mktmp(), NULL, NUM, NXT, PAT, pateval, proctab, r, record, RTN, type, and VALUE. |
|
|
Referenced by Macro(), nr_ce(), nr_ds(), nr_it(), nr_rn(), nr_Ub(), nr_Uc(), nr_UL(), and nr_Ur(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Referenced by Arith(), Assign(), Cond(), Field(), For(), If(), Jump(), Mathfun(), P1stat(), P2stat(), Strfun(), and While(). |
|
|
|
|
|
Definition at line 487 of file e.c. References getsval(), if(), mkpat(), PAT, r_pat, r_str, sfree(), strcmp, and strsave(). |
|
|
Referenced by arrayelm(), Assign(), Cat(), Cond(), format(), Getline(), getpat(), Getrec(), If(), In(), Print(), Return(), Split(), Strfun(), and Subst(). |
|
|
Definition at line 645 of file e.c. References c_free(), cell::c_type, execute(), getfval(), getsval(), i, NULL, NUM, s, and truecell. |
|
|
|
|
|
|
|
|
Definition at line 755 of file e.c. References BREAK, breakcell, closeall(), contcell, CONTIN, execute(), exit(), EXIT, getfval(), i, int(), NEXT, nextcell, retcell, Return, and RETURN. |
|
|
|
|
|
Definition at line 349 of file e.c. References ATAN2, atan2(), c_free(), COS, cos(), execute(), EXP, exp, fprintf(), getfval(), INT, LOG, log(), mktmp(), modf(), NULL, NUM, rand(), RAND, SIN, sin(), SQRT, sqrt(), srand(), SRAND, stderr, time, x, and y. |
|
|
|
|
|
Referenced by Call(), dofor(), expr10(), Field(), and init(). |
|
|
Referenced by Arith(), Cat(), Cond(), Element(), execute(), Getline(), Mathfun(), Return(), Strfun(), and Subst(). |
|
|
Definition at line 940 of file e.c. References truecell. |
|
|
|
|
|
|
|
|
Definition at line 308 of file e.c. References BUFSIZ, c_free(), execute(), format, FORMAT, fp, getfp(), getsval(), i, if(), int(), NULL, OFS, ORS, PRMASK, R_PIPE, R_POUT, s, stdout, and strcat(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 782 of file e.c. References atof(), BUFSIZ, c_free(), cell::c_fval, cell::c_sval, cell::c_type, execute(), getsval(), i, isnum(), mktmp(), NULL, NUM, OFS, retval, s, STR, strcat(), and UDF. |
|
|
Referenced by Strfun(). |
|
|
|
|
|
|
|
|
Definition at line 395 of file e.c. References BUFSIZ, c_free(), Close, CLOSE, error, execute(), fprintf(), getfval(), getpat(), getsval(), i, if(), Index(), INDEX, int(), isKanji(), jstrlen(), LENGTH, m, match, mktmp(), n, NULL, NUM, r, r_length, r_start, record, RLENGTH, RMATCH, RSTART, s, Split(), SPLIT, stderr, STR, SUBSTR, system(), SYSTEM, t, and x. |
|
|
|
|
|
Referenced by _install(), addent(), dodefine(), dopushdef(), dousrfun(), expand(), getfval(), getpat(), getsval(), getvar(), grave(), mkcell(), mktmp(), r_mkfld(), readhere(), setsval(), Split(), and yylex(). |
|
|
Referenced by second(). |
|
|
Definition at line 506 of file e.c. References BUFSIZ, c_free(), cell::c_sval, cell::c_type, error, execute(), field, FS, getsval(), i, if(), int(), mkfld(), mktmp(), n, NULL, NUM, PAT, r, REC, record, RGSUB, s, setsval(), STR, strcpy(), Sub(), and t. |
|
|
|
|
|
Definition at line 946 of file e.c. References execute(). |
|
|
|
|
|
Definition at line 669 of file e.c. References BRK, c_free(), execute(), EXT, getfval(), NXT, RTN, and x. |
|
|
|
|
|
Definition at line 45 of file e.c. Referenced by Jump(). |
|
|
Definition at line 46 of file e.c. Referenced by Jump(). |
|
|
Definition at line 44 of file e.c. Referenced by Cond(). |
|
|
Definition at line 48 of file r.c. Referenced by cmp(), doprint(), Field(), go(), init(), mkrec(), and Subst(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 47 of file e.c. Referenced by Jump(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: {
Arg, Arith, Array, Assign, Call, Cat, Cond, Delete, Do, Element,
Field, For, Forin, Getline, If, In, Jump, Mathfun, Nulproc, P1stat,
P2stat, Print, Print0, Strfun, Subst, Usrfun, While
}
Definition at line 56 of file e.c. Referenced by do_getsysinfo(), and execute(). |
|
|
|
|
|
Definition at line 54 of file e.c. Referenced by getpat(). |
|
|
|
|
|
Definition at line 53 of file e.c. Referenced by getpat(). |
|
|
Definition at line 47 of file r.c. Referenced by execute(), get1rec(), init(), Print0(), Strfun(), and Subst(). |
|
|
Definition at line 48 of file e.c. Referenced by Jump(). |
|
|
Definition at line 50 of file e.c. Referenced by Call(), chk_path(), DotZLib::Deflater::Deflater(), do_check(), do_child(), do_parent(), fclose(), fflush(), fpop(), fprintf(), fscanf(), getch(), DotZLib::Inflater::Inflater(), intuit_diff_type(), last_index(), main(), objdump(), prev_screen(), printf(), Printf(), queryparam(), Return(), scanf(), setvbuf(), snprintf(), sprintf(), sscanf(), ts_inp(), and vsnprintf(). |
|
|
|
|
|
|
|
|
Definition at line 43 of file e.c. Referenced by Call(), Cond(), If(), In(), Nulproc(), P1stat(), P2stat(), and Print0(). |
1.4.6