Version:
~ [ 10.0 ] ~
** Warning: Cannot open xref database.
1
2 /* $Id: frontier.gnu.h,v 1.2 2005/01/12 09:50:48 andreradke Exp $ */
3
4 /******************************************************************************
5
6 UserLand Frontier(tm) -- High performance Web content management,
7 object database, system-level and Internet scripting environment,
8 including source code editing and debugging.
9
10 Copyright (C) 1992-2004 UserLand Software, Inc.
11
12 This program is free software; you can redistribute it and/or modify
13 it under the terms of the GNU General Public License as published by
14 the Free Software Foundation; either version 2 of the License, or
15 (at your option) any later version.
16
17 This program is distributed in the hope that it will be useful,
18 but WITHOUT ANY WARRANTY; without even the implied warranty of
19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 GNU General Public License for more details.
21
22 You should have received a copy of the GNU General Public License
23 along with this program; if not, write to the Free Software
24 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
25
26 ******************************************************************************/
27
28 /*
29 2004-12-22 trt: Precompile prefix header for GNU tools
30 */
31
32 #ifdef MACVERSION
33
34 #define TARGET_API_MAC_OS8 0 /* see ConditionalMacros.h */
35 #define TARGET_API_MAC_CARBON 1
36 #define TARGET_API_MAC_OSX 0
37
38 #define FRONTIER_FRAMEWORK_INCLUDES 1
39 //#define FRONTIER_FLAT_HEADERS 1
40
41 #undef WIN95VERSION
42
43 #else
44
45 /*
46 #define WIN32
47 #define _WIN32
48 #define _WINDOWS
49 #define _X86_
50 #define WINVER 0x0400
51 */
52 #define _M_IX86
53 #define _WIN32_WINNT 0x0400 /* Windows NT 4.0 or later */
54 #define _WIN32_WINDOWS 0x0410 /* Windows 98 or later */
55
56 /* These keywords are built in to MSVC++ */
57 #ifndef _stdcall
58 #define _stdcall __stdcall
59 #endif
60 #ifndef _cdecl
61 #define _cdecl __cdecl
62 #endif
63 #ifndef _asm
64 #define _asm asm
65 #endif
66 #ifndef _inline
67 #define _inline inline
68 #endif
69 #ifndef _fastcall
70 #define _fastcall __fastcall
71 #endif
72
73 /* these type macros are defined in MSVC++ */
74 #ifndef __int8
75 #define __int8 char
76 #endif
77 #ifndef __int16
78 #define __int16 short
79 #endif
80 #ifndef __int32
81 #define __int32 long
82 #endif
83 #ifndef __int64
84 #define __int64 long long
85 #endif
86
87 /*
88 UNICODE (Wide Character) types
89 */
90
91 //typedef unsigned short wchar_t; // wc, 16-bit UNICODE character
92
93 #undef MACVERSION
94 #undef TARGET_API_MAC_CARBON
95 #undef TARGET_RT_MAC_CFM
96 #undef TARGET_RT_MAC_MACHO
97
98 #endif
99
100 #include "frontier.h"
101
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.