1 // This file is part of e93.
2 //
3 // e93 is free software; you can redistribute it and/or modify
4 // it under the terms of the e93 LICENSE AGREEMENT.
5 //
6 // e93 is distributed in the hope that it will be useful,
7 // but WITHOUT ANY WARRANTY; without even the implied warranty of
8 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
9 // e93 LICENSE AGREEMENT for more details.
10 //
11 // You should have received a copy of the e93 LICENSE AGREEMENT
12 // along with e93; see the file "LICENSE.TXT".
13 
14 
15 // all the includes needed to compile e93
16 
17 // system include files
18 
19 #include	<stdio.h>
20 #include	<stdarg.h>
21 #include	<stdbool.h>
22 #include	<stdlib.h>
23 #include	<errno.h>
24 #include	<fcntl.h>
25 #include	<time.h>
26 #include	<ctype.h>
27 #include	<memory.h>
28 #include	<string.h>
29 #include	<limits.h>
30 #include	<locale.h>
31 
32 #include	<tcl.h>
33 
34 #include	"defines.h"
35 #include	"guidefs.h"
36 #include	"tokens.h"
37 #include	"shell.h"
38 #include	"shellcmd.h"
39 #include	"channels.h"
40 #include	"buffer.h"
41 #include	"views.h"
42 #include	"docwin.h"
43 #include	"syntax.h"
44 #include	"edit.h"
45 #include	"select.h"
46 #include	"sparsearray.h"
47 #include	"style.h"
48 #include	"regex.h"
49 #include	"search.h"
50 #include	"clipbrd.h"
51 #include	"undo.h"
52 #include	"carray.h"
53 #include	"text.h"
54 #include	"varbind.h"
55 #include	"keybind.h"
56 #include	"abort.h"
57 #include	"errors.h"
58 #include	"globals.h"
59