src/commands/awk/e.c File Reference

#include <stdio.h>
#include <ctype.h>
#include "awk.h"
#include "regexp.h"

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 ()
CELLmkcell ()
CELL ** mktmp ()
CELLField ()
CELL ** Split ()
CELL *** Forin ()
CELLArith ()
CELL ** Assign ()
CELL *** Stat ()
CELL **** Mathfun ()
CELL ***** Strfun ()
CELL ****** Cond ()
CELLPrint ()
CELL ** Cat ()
CELL *** Array ()
CELL **** Element ()
CELLIf ()
CELL ** While ()
CELL *** For ()
CELL **** Do ()
CELL ***** Jump ()
CELLP1stat ()
CELL ** P2stat ()
CELL *** Print0 ()
CELLArg ()
CELL ** Call ()
CELL *** Ret ()
CELLSubst ()
CELL ** In ()
CELL *** Getline ()
CELL **** Delete ()
CELL ***** Close ()
CELLNulproc ()
CELL ** Usrfun ()
CELL_Arg ()
FILEgetfp ()
CELLexecute (NODE *p)
CELL_Arg (i)
CELLUsrfun (NODE *p)

Variables

char ** FS
char ** OFS
char ** ORS
char ** OFMT
double * RSTART
double * RLENGTH
char record []
CELLfield []
int r_start
int r_length
CELL truecell = { NUM, NULL, 1.0 }
CELL falsecell = { NUM, NULL, 0.0 }
int pateval
CELL *(* proctab [])()
CELL ** frame [MAXFRAME]


Define Documentation

#define MAXFRAME   100

Definition at line 825 of file e.c.


Function Documentation

CELL* _Arg ( i   ) 

Definition at line 840 of file e.c.

CELL* _Arg (  ) 

CELL* Arg (  ) 

CELL* Arith (  ) 

CELL* * * Array (  ) 

CELL* * Assign (  ) 

double atof (  ) 

CELL* * Call (  ) 

CELL* * Cat (  ) 

CELL* * * * * Close (  ) 

CELL* * * * * * Cond (  ) 

CELL* * * * Delete (  ) 

CELL* * * * Do (  ) 

CELL* * * * Element (  ) 

CELL* execute ( NODE p  ) 

Definition at line 63 of file e.c.

CELL* Field (  ) 

CELL* * * For (  ) 

CELL* * * Forin (  ) 

FILE* getfp (  ) 

double getfval (  ) 

CELL* * * Getline (  ) 

char* * getsval (  ) 

CELL* If (  ) 

CELL* * In (  ) 

CELL* * * * * Jump (  ) 

CELL* * * * Mathfun (  ) 

CELL* mkcell (  ) 

CELL* * mktmp (  ) 

CELL * Nulproc (  ) 

Definition at line 940 of file e.c.

CELL* P1stat (  ) 

CELL* * P2stat (  ) 

CELL* Print (  ) 

CELL* * * Print0 (  ) 

Definition at line 357 of file r.c.

CELL* * * Ret (  ) 

CELL* * Split (  ) 

CELL* * * Stat (  ) 

char* * * strcat (  ) 

CELL* * * * * Strfun (  ) 

char* strsave (  ) 

char* * * * strstr (  ) 

CELL* Subst (  ) 

CELL* Usrfun ( NODE p  ) 

Definition at line 946 of file e.c.

CELL* * Usrfun (  ) 

CELL* * While (  ) 


Variable Documentation

CELL falsecell = { NUM, NULL, 0.0 }

Definition at line 44 of file e.c.

CELL* field[]

Definition at line 48 of file r.c.

CELL** frame[MAXFRAME]

Definition at line 826 of file e.c.

char** FS

Definition at line 44 of file v.c.

char ** OFMT

Definition at line 44 of file v.c.

char ** OFS

Definition at line 44 of file v.c.

char ** ORS

Definition at line 44 of file v.c.

int pateval

Definition at line 52 of file e.c.

CELL*(* proctab[])()

int r_length

Definition at line 37 of file regexp.c.

int r_start

Definition at line 37 of file regexp.c.

char record[]

Definition at line 47 of file r.c.

double * RLENGTH

Definition at line 47 of file v.c.

double* RSTART

Definition at line 47 of file v.c.

CELL truecell = { NUM, NULL, 1.0 }

Definition at line 43 of file e.c.


Generated on Tue Mar 9 04:36:24 2010 for Minix by  doxygen 1.5.8