ref: c78ac707b07a3c8dea4685274cb6f1b3ba1ea93f
dir: /amr-wb/typedef.h/
/* ******************************************************************************** * * File : typedef.c * Purpose : Basic types. * ******************************************************************************** */ #ifndef typedef_h #define typedef_h "$Id $" #undef ORIGINAL_TYPEDEF_H /* define to get "original" ETSI version of typedef.h */ #ifdef ORIGINAL_TYPEDEF_H /* * this is the original code from the ETSI file typedef.h */ #if defined(__BORLANDC__) || defined(__WATCOMC__) || defined(_MSC_VER) || defined(__ZTC__) typedef signed char Word8; typedef short Word16; typedef long Word32; typedef int Flag; #elif defined(__sun) typedef signed char Word8; typedef short Word16; typedef long Word32; typedef int Flag; #elif defined(__unix__) || defined(__unix) typedef signed char Word8; typedef short Word16; typedef int Word32; typedef int Flag; #endif #else /* not original typedef.h */ /* * use (improved) type definition file typdefs.h and add a "Flag" type */ #include "typedefs.h" typedef int Flag; #endif #endif