VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
trpage_sys.h
Go to the documentation of this file.
1 /* ************************
2  Copyright Terrain Experts Inc.
3  Terrain Experts Inc (TERREX) reserves all rights to this source code
4  unless otherwise specified in writing by the President of TERREX.
5  This copyright may be updated in the future, in which case that version
6  supercedes this one.
7  -------------------
8  Terrex Experts Inc.
9  4400 East Broadway #314
10  Tucson, AZ 85711
11  info@terrex.com
12  Tel: (520) 323-7990
13  ************************
14  */
15 
16 /* trpage_sys.h
17  System specific declarations.
18  */
19 
20 #ifndef trpage_sys_h_
21 #define trpage_sys_h_
22 
23 #ifndef PATHSEPERATOR
24 #ifdef macintosh
25 #define PATHSEPERATOR ":"
26 #else
27 #define PATHSEPERATOR "/"
28 #endif
29 #endif
30 
31 #if defined(_WIN32)
32 /* *********************
33  System Specific Section.
34  This is currently set up for win32.
35  *********************
36  */
37 
38 #include <windows.h>
39 
40 #ifdef _MSC_VER
41 
42 #pragma warning ( disable : 4251)
43 #pragma warning ( disable : 4275)
44 #pragma warning ( disable : 4786)
45 #pragma warning ( disable : 4251)
46 #endif
47 
49 #define TRPGDELETEFILE(file) DeleteFile((file))
50 
51 #ifndef int64
52 
53 typedef __int64 int64;
54 #endif
55 
57 #include <osg/Export>
58 
59 #else
60 
61 #include <stdio.h>
62 
64 #define TRPGDELETEFILE(file) remove((file))
65 
66 #ifndef int64
67 typedef long long int64;
68 #endif
69 
70 #endif
71 
73 #ifndef uint8
74 typedef unsigned char uint8;
75 #endif
76 #ifndef int32
77 typedef int int32;
78 #endif
79 #ifndef uint32
80 typedef unsigned int uint32;
81 #endif
82 #ifndef float32
83 typedef float float32;
84 #endif
85 #ifndef float64
86 typedef double float64;
87 #endif
88 
89 
90 #include <vector>
91 #include <map>
92 #include <string>
93 
94 
96 typedef int64 trpgllong;
97 
101 #include <osgdb_vrftxp/trdll.h>
102 
103 #endif

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)