/*---------------------------------------------------------------------------- * Name: type.h * Purpose: Type Definitions * Version: V1.00 *---------------------------------------------------------------------------- * This file is part of the uVision/ARM development tools. * This software may only be used under the terms of a valid, current, * end user licence from KEIL for a compatible version of KEIL software * development tools. Nothing else gives you the right to use this software. * * This software is supplied "AS IS" without warranties of any kind. * * Copyright (c) 2009 Keil - An ARM Company. All rights reserved. *----------------------------------------------------------------------------*/ #ifndef __TYPE_H__ #define __TYPE_H__ #ifndef NULL #define NULL ((void *)0) #endif #ifndef __FALSE #define __FALSE (0) #endif #ifndef __TRUE #define __TRUE (1) #endif typedef char S8; typedef unsigned char U8; typedef short S16; typedef unsigned short U16; typedef int S32; typedef unsigned int U32; typedef long long S64; typedef unsigned long long U64; typedef unsigned char BIT; typedef unsigned int BOOL; #endif /* __TYPE_H__ */