Subversion Repositories HelenOS-historic

Rev

Rev 292 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 292 Rev 326
Line 28... Line 28...
28
 
28
 
29
#ifndef __mips_BYTEORDER_H__
29
#ifndef __mips_BYTEORDER_H__
30
#define __mips_BYTEORDER_H__
30
#define __mips_BYTEORDER_H__
31
 
31
 
32
/* MIPS is little-endian */
32
/* MIPS is little-endian */
-
 
33
#ifdef BIG_ENDIAN
-
 
34
static inline __native native_le2host(__native n)
-
 
35
{
-
 
36
    return ((n & 0xff) << 24) |
-
 
37
        ((n & 0xff00) << 8) |
-
 
38
        ((n & 0xff0000) >> 8) |
-
 
39
        ((n & 0xff000000) >> 24);
-
 
40
}
-
 
41
#else
33
#define native_le2host(n)       n
42
#  define native_le2host(n)     n
-
 
43
#endif
34
 
44
 
35
#endif
45
#endif