/* >>>------------------------------------------------------------ * * File: m2cmex.h, Module: M2CM-3.2-QAC-8.1.2 * * <<<------------------------------------------------------------ */ #ifndef M2CMEX_H #define M2CMEX_H #include "misra.h" #include "gen.h" extern BL bla; extern BL blb; extern BL blc; extern PC pca; extern PC pcb; extern PC pcr; extern U8 u8r; extern U8 u8a; extern U8 u8b; extern U8 u8c; extern U16 u16r; extern U16 u16a; extern U16 u16b; extern U16 u16c; extern U16 u16d; extern U32 u32r; extern U32 u32a; extern U32 u32b; extern U32 u32c; extern U32 u32d; extern S8 s8r; extern S8 s8a; extern S8 s8b; extern S16 s16r; extern S16 s16a; extern S16 s16b; extern S16 s16c; extern S16 s16d; extern S32 s32r; extern S32 s32a; extern S32 s32b; extern F32 f32r; extern F32 f32a; extern F32 f32b; extern F32 f32c; extern F64 f64r; extern F64 f64a; extern F64 f64b; extern F128 f128a; extern void use_u8(U8 u8p); extern void use_u16(U16 u16p); extern void use_u32(U32 u32p); extern void use_s8(S8 s8p); extern void use_s16(S16 s16p); extern void use_s32(S32 s32p); extern void use_f32(F32 f32p); extern void use_f64(F64 f64p); extern void use_f128(F128 f128p); extern U8 get_u8(void); extern U16 get_u16(void); extern U16 get_u32(void); extern S8 get_s8(void); extern S16 get_s16(void); extern S16 get_s32(void); extern F32 get_f32(void); extern F64 get_f64(void); extern F128 get_f128(void); /* Cannot include rule_8.5.h as it contains definitions #include "rule_8.5.h" */ extern S16 test_0101( void ); extern S16 test_0102( void ); extern S16 test_0103( void ); extern S16 test_0104( void ); extern S16 test_0105( void ); extern S16 test_0201( void ); extern S16 test_0202( void ); extern S16 test_0203( void ); extern S16 test_0204( void ); extern S16 test_0301( void ); extern S16 test_0302( void ); extern S16 test_0303( void ); extern S16 test_0304( void ); extern S16 test_0305( void ); extern S16 test_0306( void ); extern S16 test_0401( void ); extern S16 test_0402( void ); extern S16 test_0501( void ); extern S16 obj_0502a; extern S16 test_0502( void ); extern S16 test_0503( void ); extern S16 test_0504( void ); extern S16 test_0505( void ); extern S16 test_0506( void ); extern S16 test_0507( void ); extern S16 test_0601( void ); extern S16 test_0602( void ); extern S16 test_0603( void ); extern S16 test_0604( void ); extern S16 test_0605( void ); extern S16 test_0701( void ); extern S16 test_0801( void ); extern test_0802( void ); /* PRQA S 2050 */ extern S16 test_0803( void ); extern S16 obj_0804a[ 10 ]; extern S16 test_0804a( void ); extern S16 test_0804b( void ); extern S16 test_0805( void ); extern S16 test_0806( void ); extern S16 test_0807a( void ); extern S16 obj_0807c; extern S16 test_0807b( void ); extern S16 obj_0808a; extern S16 test_0808( void ); extern S16 obj_0809a; extern S16 obj_0809b; extern S16 test_0809( void ); extern S16 obj_0810; extern S16 test_0810( void ); extern S16 test_0810a( void ); extern S16 test_0812( void ); extern S16 test_0901( void ); extern S16 test_0902( void ); extern S16 test_0903( void ); extern S16 test_1001( void ); extern S16 test_1002( void ); extern S16 test_1003( void ); extern S16 test_1004( void ); extern S16 test_1005( void ); extern S16 test_1006( void ); extern S16 test_1101( void ); extern S16 test_1102( void ); extern S16 test_1103( void ); extern S16 test_1104( void ); extern S16 test_1105( void ); extern S16 test_1201( void ); extern S16 test_1202( void ); extern S16 test_1203( void ); extern S16 test_1204( void ); extern S16 test_1205( void ); extern S16 test_1206( void ); extern S16 test_1207( void ); extern S16 test_1208( void ); extern S16 test_1209( void ); extern S16 test_1210( void ); extern S16 test_1211( void ); extern S16 test_1212( void ); extern S16 test_1213( void ); extern S16 test_1301( void ); extern S16 test_1302( void ); extern S16 test_1303( void ); extern S16 test_1304( void ); extern S16 test_1305( void ); extern S16 test_1306( void ); extern S16 test_1307( void ); extern S16 test_1401( void ); extern void test_1401a( void ); extern S16 test_1402( void ); extern S16 test_1403( void ); extern S16 test_1404( void ); extern S16 test_1405( void ); extern S16 test_1406( void ); extern S16 test_1407( void ); extern S16 test_1408( void ); extern S16 test_1409( void ); extern S16 test_1410( void ); extern S16 test_1500( void ); extern S16 test_1501( void ); extern S16 test_1502( void ); extern S16 test_1503( void ); extern S16 test_1504( void ); extern S16 test_1505( void ); extern S16 test_1601( void ); extern S16 test_1602( void ); extern S16 test_1603( void ); extern S16 test_1604( void ); extern S16 test_1605( void ); extern S16 test_1606( void ); extern S16 test_1607( void ); extern S16 test_1608( void ); extern S16 test_1609( void ); extern S16 test_1610( void ); extern S16 test_1701( void ); extern S16 test_1702( void ); extern S16 test_1703( void ); extern S16 test_1704( void ); extern S16 test_1705( void ); extern S16 test_1706( void ); extern S16 test_1801( void ); extern S16 test_1802( void ); extern S16 test_1803( void ); extern S16 test_1804( void ); extern S16 test_1901( void ); extern S16 test_1902( void ); extern S16 test_1903( void ); extern S16 test_1904( void ); extern S16 test_1905( void ); extern S16 test_1906( void ); extern S16 test_1907( void ); extern S16 test_1908( void ); extern S16 test_1909( void ); extern S16 test_1910( void ); extern S16 test_1911( void ); extern S16 test_1912( void ); extern S16 test_1913( void ); extern S16 test_1914( void ); extern S16 test_1915( void ); extern S16 test_1916( void ); extern S16 test_1917( void ); extern S16 test_2001( void ); extern S16 test_2002( void ); extern S16 test_2003( void ); extern S16 test_2004( void ); extern S16 test_2005( void ); extern S16 test_2006( void ); extern S16 test_2007( void ); extern S16 test_2008( void ); extern S16 test_2009( void ); extern S16 test_2010( void ); extern S16 test_2011( void ); extern S16 test_2012( void ); extern S16 test_2101( void ); #endif