version qui corrige tous les beugs

Dependents:   Projet_client_serveur EX5 ex10 ex11 ... more

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers ktypes.h Source File

ktypes.h

00001 #ifndef __KTYPES_H__
00002 #define __KTYPES_H__
00003 
00004 /* FILE: ktypes.h */
00005 /****************************************************************************************/
00006 /* MODULE NAME: None                                                                    */
00007 /*                                                                                      */
00008 /* AUTHOR     : Jacques-Olivier KLEIN                                                   */
00009 /*                                                                                      */
00010 /* EMAIL      : jacques-olivier.klein@u-psud.fr                                         */
00011 /*                                                                                      */
00012 /* INSTITUTION: IUT de CACHAN - 9 av. de la div. Leclerc - 94230 CACHAN                 */
00013 /*                                                                                      */
00014 /* DATE       : 03/07/2012                                                              */  
00015 /* CPU        : FREESCALE MC9S12XS128MAA                                                */
00016 /* BOARD      : CACHAN Xboard+MicroB12                                                  */
00017 /* OS         : None                                                                    */
00018 /*                                                                                      */
00019 /* DESCRIPTION: Definition des types de longueurs fixes                                 */
00020 /****************************************************************************************/
00021 
00022 #ifndef TRUE
00023 #define TRUE 1
00024 #endif
00025 #ifndef FALSE
00026 #define FALSE 0
00027 #endif
00028 
00029 typedef  unsigned char BOOL ;
00030 
00031 typedef unsigned char  UINT8;
00032 typedef unsigned short UINT16;
00033 typedef unsigned long  UINT32;
00034 typedef   signed char  SINT8;
00035 typedef   signed short SINT16;
00036 typedef   signed long  SINT32;
00037 
00038 typedef unsigned char  INT8U;
00039 typedef unsigned short INT16U;
00040 typedef unsigned long  INT32U;
00041 typedef   signed char  INT8S;
00042 typedef   signed short INT16S;
00043 typedef   signed long  INT32S;
00044 
00045 typedef unsigned char  U8;
00046 typedef unsigned short U16;
00047 typedef unsigned long  U32;
00048 typedef   signed char  S8;
00049 typedef   signed short S16;
00050 typedef   signed long  S32;
00051 
00052 typedef volatile unsigned char  VUINT8;
00053 
00054 
00055 #endif
00056