/* 980506-3.c from the execute part of the gcc torture suite. */ #include #ifdef __SDCC #pragma std_c99 #endif #if !defined(__SDCC_mcs51) && !defined(__SDCC_pdk14) && !defined(__SDCC_pdk15) // Lack of memory #include unsigned char lookup_table [257]; static int build_lookup (unsigned char * pattern) { int m; m = strlen (pattern) - 1; memset (lookup_table, ++m, 257); return m; } #endif void testTortureExecute (void) { #if !defined(__SDCC_mcs51) && !defined(__SDCC_pdk14) && !defined(__SDCC_pdk15) // Lack of memory if (build_lookup ("bind") != 4) ASSERT (0); else return; #endif }