Bump to V28
[debian/pforth] / csrc / pf_all.h
1 /* @(#) pf_all.h 98/01/26 1.2 */
2
3 #ifndef _pf_all_h
4 #define _pf_all_h
5
6 /***************************************************************
7 ** Include all files needed for PForth
8 **
9 ** Author: Phil Burk
10 ** Copyright 1994 3DO, Phil Burk, Larry Polansky, David Rosenboom
11 **
12 ** The pForth software code is dedicated to the public domain,
13 ** and any third party may reproduce, distribute and modify
14 ** the pForth software code or any derivative works thereof
15 ** without any compensation or license.  The pForth software
16 ** code is provided on an "as is" basis without any warranty
17 ** of any kind, including, without limitation, the implied
18 ** warranties of merchantability and fitness for a particular
19 ** purpose and their equivalents under the laws of any jurisdiction.
20 **
21 ** 940521 PLB Creation.
22 **
23 ***************************************************************/
24
25 #ifdef PF_EMBEDDED
26     #define PF_NO_INIT
27     #define PF_NO_STDIO
28     #define PF_NO_MALLOC
29     #define PF_NO_CLIB
30     #define PF_NO_FILEIO
31 #endif
32
33 /* I don't see any way to pass compiler flags to the Mac Code Warrior compiler! */
34 #ifdef __MWERKS__
35     #define PF_SUPPORT_FP    (1)
36 #endif
37
38 #ifdef WIN32
39     #define PF_USER_INC2     "pf_win32.h"
40 #endif
41
42 #if defined(PF_USER_INC1)
43     #include PF_USER_INC1
44 #else
45     #include "pf_inc1.h"
46 #endif
47
48 #include "pforth.h"
49 #include "pf_types.h"
50 #include "pf_io.h"
51 #include "pf_guts.h"
52 #include "pf_text.h"
53 #include "pfcompil.h"
54 #include "pf_clib.h"
55 #include "pf_words.h"
56 #include "pf_save.h"
57 #include "pf_mem.h"
58 #include "pf_cglue.h"
59 #include "pf_core.h"
60
61 #ifdef PF_USER_INC2
62 /* This could be used to undef and redefine macros. */
63     #include PF_USER_INC2
64 #endif
65
66 #endif /* _pf_all_h */
67