#include <stdio.h>#include <ctype.h>#include "awk.h"#include "regexp.h"Go to the source code of this file.
Defines | |
| #define | PI 3.14159265358979323846 |
| #define | HASHSIZE 50 |
| #define | MAXFIELD 100 |
Functions | |
| double | atof () |
| char * | getsval () |
| char ** | jStrchar () |
| CELL * | execute () |
| CELL ** | _Arg () |
| char * | strsave () |
| char ** | emalloc () |
| char *** | strchr () |
| CELL * | lookup () |
| CELL ** | install () |
| CELL *** | _install () |
| CELL **** | mkcell () |
| CELL ***** | mktmp () |
| CELL ****** | getvar () |
| init () | |
| setvar (char *s) | |
| initarg (char *arg0, argc, char **argv, char **envp) | |
| CELL * | lookup (char *s, h) |
| CELL * | getvar (char *s, h, typ) |
| fixarray (CELL *u) | |
| a_free (CELL *u) | |
| CELL * | Array (NODE *p) |
| CELL * | Element (NODE *p) |
| CELL * | Delete (NODE *p) |
| CELL * | In (NODE *p) |
| CELL * | Split (NODE *p) |
| CELL * | Forin (NODE *p) |
| char * | strsave (char *s) |
| sfree (char *p) | |
| isnum (char *s) | |
| setfval (CELL *u, double f) | |
| setsval (CELL *u, char *s) | |
| double | getfval (CELL *u) |
| char * | getsval (CELL *u) |
| char * | emalloc (unsigned n) |
| Free (char *s) | |
Variables | |
| char | record [] |
| CELL * | field [] |
| CELL | truecell |
| CELL | falsecell |
| prmflg | |
| SYMBOL * | hashtab [HASHSIZE] |
| SYMBOL * | funtab [HASHSIZE] |
| SYMBOL * | argtab [HASHSIZE] |
| SYMBOL * | envtab [HASHSIZE] |
| char ** | FS |
| char ** | RS |
| char ** | OFS |
| char ** | ORS |
| char ** | OFMT |
| char ** | FILENAME |
| char ** | SUBSEP |
| double * | NR |
| double * | NF |
| double * | FNR |
| double * | ARGC |
| double * | RSTART |
| double * | RLENGTH |
| CELL* * _Arg | ( | ) |
| CELL* * * _install | ( | ) |
| double atof | ( | ) |
| char* * emalloc | ( | ) |
| char* getsval | ( | ) |
| CELL* * * * * * getvar | ( | ) |
| CELL* * install | ( | ) |
| char* * jStrchar | ( | ) |
| CELL* * * * mkcell | ( | ) |
| CELL* * * * * mktmp | ( | ) |
| char* * * strchr | ( | ) |
| char* strsave | ( | ) |
1.5.8