src/commands/awk/r.c File Reference

#include <stdio.h>
#include <ctype.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include "awk.h"
#include "regexp.h"

Go to the source code of this file.

Defines

#define MAXFLD   100
#define MAXFILE   10

Functions

CELLgetvar ()
char * strsave ()
char ** strcpy ()
char *** getsval ()
char **** jStrchr ()
char ***** strchr ()
double getfval ()
double atof ()
CELLmkcell ()
CELL ** mktmp ()
CELL *** execute ()
CELL **** patexec ()
FILEefopen ()
CELLGetline (NODE *p)
 Getrec (char *s)
 mkfld (char *rec, char *sep, fld)
 mkrec (CELL *u)
CELLField (NODE *p)
CELLP1stat (NODE *p)
CELLP2stat (NODE *p)
CELLPrint0 ()
char * format (char *t, NODE *p)
FILEgetfp (char *file, type)
 closeall ()
CELLClose (char *s)
FILEepopen (char *file, char *mod)
 Index (char *s, char *t)

Variables

char ** FS
char ** RS
char ** OFS
char ** ORS
char ** FILENAME
double * NF
double * NR
double * FNR
double * ARGC
SYMBOLargtab []
CELL truecell
CELL falsecell
int pateval
int infileno = 1
FILEifp
char record [BUFSIZ]
CELLfield [MAXFLD]
char * fs_str
regexpfs_pat
struct {
   char *   f_name
   FILE *   f_fp
   int   f_type
filetab [MAXFILE]


Define Documentation

#define MAXFILE   10

Definition at line 448 of file r.c.

#define MAXFLD   100

Definition at line 27 of file r.c.


Function Documentation

double atof (  ) 

CELL* Close ( char *  s  ) 

Definition at line 523 of file r.c.

closeall (  ) 

Definition at line 514 of file r.c.

FILE* efopen (  ) 

FILE* epopen ( char *  file,
char *  mod 
)

Definition at line 587 of file r.c.

CELL* * * execute ( void   ) 

Definition at line 1657 of file boot.c.

CELL* Field ( NODE p  ) 

Definition at line 284 of file r.c.

char* format ( char *  t,
NODE p 
)

Definition at line 377 of file r.c.

FILE* getfp ( char *  file,
type   
)

Definition at line 456 of file r.c.

double getfval (  ) 

CELL* Getline ( NODE p  ) 

Definition at line 54 of file r.c.

Getrec ( char *  s  ) 

Definition at line 127 of file r.c.

char* * * getsval (  ) 

CELL* getvar (  ) 

Index ( char *  s,
char *  t 
)

Definition at line 606 of file r.c.

char* * * * jStrchr (  ) 

CELL* mkcell (  ) 

mkfld ( char *  rec,
char *  sep,
fld   
)

Definition at line 175 of file r.c.

mkrec ( CELL u  ) 

Definition at line 258 of file r.c.

CELL* * mktmp (  ) 

CELL* P1stat ( NODE p  ) 

Definition at line 302 of file r.c.

CELL* P2stat ( NODE p  ) 

Definition at line 320 of file r.c.

CELL* * * * patexec (  ) 

CELL* Print0 (  ) 

Definition at line 357 of file r.c.

char* * * * * strchr (  ) 

char* * strcpy (  ) 

char* strsave (  ) 


Variable Documentation

double* ARGC

Definition at line 47 of file v.c.

Definition at line 38 of file v.c.

Definition at line 451 of file r.c.

char* f_name

Definition at line 450 of file r.c.

int f_type

Definition at line 452 of file r.c.

Definition at line 44 of file e.c.

CELL* field[MAXFLD]

Definition at line 48 of file r.c.

char ** FILENAME

Definition at line 44 of file v.c.

struct { ... } filetab[MAXFILE]

double* FNR

Definition at line 47 of file v.c.

char** FS

Definition at line 44 of file v.c.

Definition at line 51 of file r.c.

char* fs_str

Definition at line 50 of file r.c.

Definition at line 46 of file r.c.

int infileno = 1

Definition at line 45 of file r.c.

double* NF

Definition at line 46 of file v.c.

double * NR

Definition at line 46 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.

char record[BUFSIZ]

Definition at line 47 of file r.c.

char ** RS

Definition at line 44 of file v.c.

Definition at line 43 of file e.c.


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