2 /********************************************
4 copyright 1991, Michael D. Brennan
6 This is a source file for mawk, an implementation of
7 the AWK programming language.
9 Mawk is distributed without warranty under the terms of
10 the GNU General Public License, version 2, 1991.
11 ********************************************/
14 /* $Log: bi_vars.h,v $
15 * Revision 1.1.1.1 1993/07/03 18:58:09 mike
18 * Revision 5.2 1992/07/10 16:17:10 brennan
19 * MsDOS: remove NO_BINMODE macro
21 * Revision 5.1 1991/12/05 07:59:05 brennan
33 /* builtin variables NF, RS, FS, OFMT are stored
34 internally in field[], so side effects of assignment can
38 /* NR and FNR must be next to each other */
40 #define FNR (bi_vars+1)
41 #define ARGC (bi_vars+2)
42 #define FILENAME (bi_vars+3)
43 #define OFS (bi_vars+4)
44 #define ORS (bi_vars+5)
45 #define RLENGTH (bi_vars+6)
46 #define RSTART (bi_vars+7)
47 #define SUBSEP (bi_vars+8)
50 #define BINMODE (bi_vars+9)
56 extern CELL bi_vars[NUM_BI_VAR] ;