Changeset View
Changeset View
Standalone View
Standalone View
sys/compat/freebsd32/freebsd32_misc.h
Show All 32 Lines | |||||
#ifndef _COMPAT_FREEBSD32_MISC_H_ | #ifndef _COMPAT_FREEBSD32_MISC_H_ | ||||
#define _COMPAT_FREEBSD32_MISC_H_ | #define _COMPAT_FREEBSD32_MISC_H_ | ||||
#include <sys/endian.h> | #include <sys/endian.h> | ||||
#if BYTE_ORDER == BIG_ENDIAN | #if BYTE_ORDER == BIG_ENDIAN | ||||
#define PAIR32TO64(type, name) ((name ## 2) | ((type)(name ## 1) << 32)) | #define PAIR32TO64(type, name) ((name ## 2) | ((type)(name ## 1) << 32)) | ||||
#define RETVAL_HI 0 | #define RETVAL_HI 0 | ||||
#define RETVAL_LO 1 | #define RETVAL_LO 1 | ||||
#else | #else | ||||
#define PAIR32TO64(type, name) ((name ## 1) | ((type)(name ## 2) << 32)) | #define PAIR32TO64(type, name) ((name ## 1) | ((type)(name ## 2) << 32)) | ||||
#define RETVAL_HI 1 | #define RETVAL_HI 1 | ||||
#define RETVAL_LO 0 | #define RETVAL_LO 0 | ||||
#endif | #endif | ||||
#endif /* !_COMPAT_FREEBSD32_MISC_H_ */ | #endif /* !_COMPAT_FREEBSD32_MISC_H_ */ |