1 /*-----------------------------------------------------------------------------
3 * Purpose: Test framework filetypes and structures description
4 *----------------------------------------------------------------------------
5 * Copyright(c) KEIL - An ARM Company
6 *----------------------------------------------------------------------------*/
15 typedef unsigned int BOOL;
32 #ifdef __cplusplus // EC++
35 #define NULL ((void *) 0)
39 #define ARRAY_SIZE(arr) (sizeof(arr)/sizeof((arr)[0]))
41 /* Assertions and test results */
42 #define SET_RESULT(res, desc) __set_result (__FILE__, __LINE__, res, desc)
43 #define ASSERT_TRUE(cond) __assert_true (__FILE__, __LINE__, cond)
45 #endif /* __TYPEDEFS_H__ */