GRASS Programmer's Manual  6.5.svn(2014)-r66266
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
i386-pc-mingw32msvc.h
Go to the documentation of this file.
1 /* Architecture: i386-pc-mingw32msvc */
2 
3 /* Native machine sizes */
4 #define NATIVE_DOUBLE 8
5 #define NATIVE_FLOAT 4
6 #define NATIVE_LONG 4
7 #define NATIVE_INT 4
8 #define NATIVE_SHORT 2
9 #define NATIVE_CHAR 1
10 
11 /* Native machine byte orders */
12 #define DOUBLE_ORDER 0
13 #define FLOAT_ORDER 0
14 #define LONG_ORDER 0
15 #define INT_ORDER 0
16 #define SHORT_ORDER 0
17 
18 
19 /* Translation matrices from big endian to native */
20 
21 /* Double format: */
22 static int dbl_cnvrt[] = { 7, 6, 5, 4, 3, 2, 1, 0 };
23 
24 /* Float format : */
25 static int flt_cnvrt[] = { 3, 2, 1, 0 };
26 
27 /* Long format : */
28 static int lng_cnvrt[] = { 3, 2, 1, 0 };
29 
30 /* Int format : */
31 static int int_cnvrt[] = { 3, 2, 1, 0 };
32 
33 /* Short format : */
34 static int shrt_cnvrt[] = { 1, 0 };
unsigned char lng_cnvrt[sizeof(long)]
Definition: port_init.c:93
unsigned char dbl_cnvrt[sizeof(double)]
Definition: port_init.c:91
unsigned char int_cnvrt[sizeof(int)]
Definition: port_init.c:94
unsigned char shrt_cnvrt[sizeof(short)]
Definition: port_init.c:95
unsigned char flt_cnvrt[sizeof(float)]
Definition: port_init.c:92