1 typedef __SIZE_TYPE__ size_t; 2 typedef struct { 3 int disable; 4 char *searchconfig[]; 5 } config_t; 6 typedef struct { 7 void *lng; 8 } arglist_t; 9 config_t config = { 10 .searchconfig = { 11 ((void *) 0)} 12 }; 13 14 arglist_t arglist[] = { 15 { 16 &config.searchconfig[0]} 17 }; 18 const int arglistsize = ((int) (sizeof(arglist) / sizeof(arglist_t))); show_configuration(char * arg)19void show_configuration(char *arg) 20 { 21 int i; 22 23 if (!__extension__( { 24 size_t 25 __s1_len, 26 __s2_len; (__builtin_constant_p(arglist[i].lng) 27 && (__s1_len = (!((size_t) 28 (const void *) 29 1) 30 || __s2_len >= 4)) 31 ? : (__builtin_constant_p(arglist[i].lng) 32 && ((size_t) 33 (const void *) 34 4) 35 ? (__builtin_constant_p(arg) 36 && ((size_t) (const void *) 1) ? 37 : (__extension__( { 38 __const * __s2 = 39 (__const *) 40 (arg); 41 register 42 __result = 43 (((__const 44 *) (arglist 45 [i]. 46 lng))[0] 47 - __s2[0]); 48 if (__s1_len == 49 0) { 50 if (__s1_len == 51 0) { 52 __result = 53 (((__const 54 unsigned char 55 *) (__const 56 char 57 *) 58 (arglist[i]. 59 lng))[3] - 60 __s2[3]);} 61 } 62 __result;} 63 ))): 64 (__builtin_constant_p(arg) 65 ? 66 (__builtin_constant_p 67 (arglist[i].lng) 68 ? : (__extension__( { 69 char 70 __result 71 = 72 ((__const 73 unsigned *) 74 (arg))[0]; 75 if 76 (__s2_len 77 > 0 78 && __result == 79 0) { 80 if (__s2_len > 81 1 82 && __result 83 == 0) { 84 } 85 } 86 __result;} 87 ))): 88 89 90 91 __builtin_strcmp(arglist[i].lng, 92 arg))));} 93 )) 94 return; 95 } 96