-
Notifications
You must be signed in to change notification settings - Fork 0
/
init.h
49 lines (35 loc) · 1.02 KB
/
init.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/********************************************
init.h
copyright 1991,2014-2016 Michael D. Brennan
This is a source file for mawk, an implementation of
the AWK programming language.
Mawk is distributed without warranty under the terms of
the GNU General Public License, version 3, 2007.
If you import elements of this code into another product,
you agree to not name that product mawk.
********************************************/
/* init.h */
#ifndef INIT_H
#define INIT_H
#include "table.h"
/* nodes to link file names for multiple
-f option */
typedef struct pfile {
struct pfile *link ;
char *fname ;
} PFILE ;
extern PFILE *pfile_list ;
void initialize(int, char **) ;
void code_init(void) ;
void code_cleanup(void) ;
void compile_cleanup(void) ;
void scan_init(const char *) ;
void bi_vars_init(void) ;
void bi_funct_init(void) ;
void print_init(void) ;
void kw_init(void) ;
void field_init(void) ;
void fpe_init(void) ;
void load_environ(ARRAY) ;
void set_stdoutput(void) ;
#endif /* INIT_H */