111
|
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)));
|
|
19 void 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 }
|