linux/arch/sh/lib/libgcc.h
<<
>>
Prefs
   1#ifndef __ASM_LIBGCC_H
   2#define __ASM_LIBGCC_H
   3
   4#include <asm/byteorder.h>
   5
   6typedef int word_type __attribute__ ((mode (__word__)));
   7
   8#ifdef __BIG_ENDIAN
   9struct DWstruct {
  10        int high, low;
  11};
  12#elif defined(__LITTLE_ENDIAN)
  13struct DWstruct {
  14        int low, high;
  15};
  16#else
  17#error I feel sick.
  18#endif
  19
  20typedef union {
  21        struct DWstruct s;
  22        long long ll;
  23} DWunion;
  24
  25#endif /* __ASM_LIBGCC_H */
  26