165793Smsmithtypedef __SIZE_TYPE__ size_t;
265793Smsmithtypedef struct {
381082Sscottl    int disable;
465793Smsmith    char *searchconfig[];
581150Sscottl} config_t;
665793Smsmithtypedef struct {
765793Smsmith    void *lng;
865793Smsmith} arglist_t;
965793Smsmithconfig_t config = {
1065793Smsmith    .searchconfig = {
1165793Smsmith		     ((void *) 0)}
1265793Smsmith};
1365793Smsmith
1465793Smsmitharglist_t arglist[] = {
1565793Smsmith    {
1665793Smsmith     &config.searchconfig[0]}
1765793Smsmith};
1865793Smsmithconst int arglistsize = ((int) (sizeof(arglist) / sizeof(arglist_t)));
1965793Smsmithvoid show_configuration(char *arg)
2065793Smsmith{
2165793Smsmith    int i;
2265793Smsmith
2365793Smsmith    if (!__extension__( {
2465793Smsmith		       size_t
2565793Smsmith		       __s1_len,
2665793Smsmith		       __s2_len; (__builtin_constant_p(arglist[i].lng)
2765793Smsmith				  && (__s1_len = (!((size_t)
2865793Smsmith						    (const void *)
2965793Smsmith						    1)
30119418Sobrien						  || __s2_len >= 4))
31119418Sobrien				  ? : (__builtin_constant_p(arglist[i].lng)
32119418Sobrien				       && ((size_t)
3365793Smsmith					   (const void *)
3465793Smsmith					   4)
3565793Smsmith				       ? (__builtin_constant_p(arg)
3665793Smsmith					  && ((size_t) (const void *) 1) ?
3781151Sscottl					  : (__extension__( {
3881151Sscottl							   __const * __s2 =
3965793Smsmith							   (__const *)
4065793Smsmith							   (arg);
4165793Smsmith							   register
42129879Sphk							   __result =
4365793Smsmith							   (((__const
44111691Sscottl							      *) (arglist
4565793Smsmith								  [i].
4665793Smsmith								  lng))[0]
4765793Smsmith							    - __s2[0]);
4865793Smsmith							   if (__s1_len ==
4965793Smsmith							       0) {
5065793Smsmith							   if (__s1_len ==
5165793Smsmith							       0) {
5265793Smsmith							   __result =
53119273Simp							   (((__const
54119273Simp							      unsigned char
5565793Smsmith							      *) (__const
5665793Smsmith								  char
57138635Sscottl								  *)
5865793Smsmith							     (arglist[i].
5965793Smsmith							      lng))[3] -
6083114Sscottl							    __s2[3]);}
6183114Sscottl							   }
6265793Smsmith							   __result;}
63247570Smarius      ))):
64247570Smarius				       (__builtin_constant_p(arg)
65247570Smarius					?
66247570Smarius					(__builtin_constant_p
67247570Smarius					 (arglist[i].lng)
6865793Smsmith					 ? : (__extension__( {
6983114Sscottl							    char
7083114Sscottl							    __result
7183114Sscottl							    =
7283114Sscottl							    ((__const
7383114Sscottl							      unsigned *)
7483114Sscottl							     (arg))[0];
7565793Smsmith							    if
76227843Smarius							    (__s2_len
7765793Smsmith							     > 0
7865793Smsmith							     && __result ==
7965793Smsmith							     0) {
8065793Smsmith							    if (__s2_len >
8165793Smsmith								1
8265793Smsmith								&& __result
8365793Smsmith								== 0) {
8465793Smsmith							    }
8589112Smsmith							    }
8689112Smsmith							    __result;}
87247570Smarius      ))):
88165102Smjacob
8965793Smsmith
90247570Smarius
9165793Smsmith					__builtin_strcmp(arglist[i].lng,
9283114Sscottl							 arg))));}
9383114Sscottl	))
9483114Sscottl	return;
9583114Sscottl}
9683114Sscottl