// \HEADER\-------------------------------------------------------------------- // // $Archive: //pvcs_tw/data/archives/SensorSystems/Linuxprojekte/DIAS-Linux/rtsystem/src/rtsystem/lrt/treiber/dias4io/tctypdef.h-arc $ // // $Revision: 1.0 $ // // $Date: Mar 05 2007 12:07:38 $ // // $Author: kraussjo $ // // CONTENTS : // // DESCRIPTION : // // RESTRICTIONS : // // REQUIRES : // //------------------------------------------------------------------------------ // All rights reserved to Trumpf GmbH + Co., Germany //------------------------------------------------------------------------------ #ifndef tctypdef_H #define tctypdef_H // -- required headers --------------------------------------------------------- // -- forward declarations ----------------------------------------------------- // -- exported constants, types, classes --------------------------------------- // -- exported functions - declarations ---------------------------------------- /** * Description of * * Design Pattern: * * @author krauss * @version $Revision: 1.0 $ */ #if defined DIASLINUX || WIN32 typedef char TysChar; typedef unsigned char TyuChar; typedef signed short TysInt16; typedef unsigned short TyuInt16; typedef signed int TysInt32; typedef unsigned int TyuInt32; typedef signed long TysInt64; typedef unsigned long TyuInt64; typedef float TyReal32; typedef double TyReal64; #else typedef char TysChar; typedef unsigned char TyuChar; typedef signed int TysInt16; typedef unsigned int TyuInt16; typedef signed long TysInt32; typedef unsigned long TyuInt32; typedef float TyReal32; typedef double TyReal64; /* #define TysChar char #define TyuChar unsigned char #define TysInt16 int #define TyuInt16 unsigned int #define TysInt32 long #define TyuInt32 unsigned long #define TyReal32 float #define TyReal64 double*/ #endif // -- exported global variables - declarations (should be empty)---------------- #endif