Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4680 right-hear 1
#ifndef	_ENDIAN_H
2
#define	_ENDIAN_H	1
3
 
4
#include 
5
 
6
#define	__LITTLE_ENDIAN	1234
7
#define	__BIG_ENDIAN	4321
8
#define	__PDP_ENDIAN	3412
9
 
10
#include 
11
 
12
#ifndef __FLOAT_WORD_ORDER
13
#define __FLOAT_WORD_ORDER __BYTE_ORDER
14
#endif
15
 
16
#ifdef	__USE_BSD
17
#define LITTLE_ENDIAN	__LITTLE_ENDIAN
18
#define BIG_ENDIAN	__BIG_ENDIAN
19
#define PDP_ENDIAN	__PDP_ENDIAN
20
#define BYTE_ORDER	__BYTE_ORDER
21
#endif
22
 
23
#if __BYTE_ORDER == __LITTLE_ENDIAN
24
#define __LONG_LONG_PAIR(HI, LO) LO, HI
25
#elif __BYTE_ORDER == __BIG_ENDIAN
26
#define __LONG_LONG_PAIR(HI, LO) HI, LO
27
#endif
28
 
29
#endif