#if defined(CONFIG_BCM_KF_MTD_BCMNAND) /* gcclib.h -- definitions for various functions 'borrowed' from gcc-2.95.3 */ /* I Molton 29/07/01 */ #include #ifndef _GCCLIB_H_ #define _GCCLIB_H_ #define BITS_PER_UNIT 8 #define SI_TYPE_SIZE (sizeof (SItype) * BITS_PER_UNIT) typedef unsigned int UQItype __attribute__ ((mode (QI))); typedef int SItype __attribute__ ((mode (SI))); typedef unsigned int USItype __attribute__ ((mode (SI))); typedef int DItype __attribute__ ((mode (DI))); typedef int word_type __attribute__ ((mode (__word__))); typedef unsigned int UDItype __attribute__ ((mode (DI))); #ifdef CONFIG_CPU_LITTLE_ENDIAN struct DIstruct {USItype low; SItype high;}; #else struct DIstruct {SItype high; USItype low;}; #endif typedef union { struct DIstruct s; DItype ll; } DIunion; #endif #endif