Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/o_names.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | |||||||||||||||||||
2 | - | |||||||||||||||||||
3 | - | |||||||||||||||||||
4 | - | |||||||||||||||||||
5 | - | |||||||||||||||||||
6 | - | |||||||||||||||||||
7 | - | |||||||||||||||||||
8 | - | |||||||||||||||||||
9 | - | |||||||||||||||||||
10 | struct lhash_st_OBJ_NAME { int dummy; }; | - | ||||||||||||||||||
11 | static struct lhash_st_OBJ_NAME *names_lh = | - | ||||||||||||||||||
12 | ((void *)0) | - | ||||||||||||||||||
13 | ; | - | ||||||||||||||||||
14 | static int names_type_num = 0x05; | - | ||||||||||||||||||
15 | - | |||||||||||||||||||
16 | typedef struct name_funcs_st { | - | ||||||||||||||||||
17 | unsigned long (*hash_func)(const char *name); | - | ||||||||||||||||||
18 | int (*cmp_func)(const char *a, const char *b); | - | ||||||||||||||||||
19 | void (*free_func)(const char *, int, const char *); | - | ||||||||||||||||||
20 | } NAME_FUNCS; | - | ||||||||||||||||||
21 | - | |||||||||||||||||||
22 | struct stack_st_NAME_FUNCS { _STACK stack; }; | - | ||||||||||||||||||
23 | - | |||||||||||||||||||
24 | static struct stack_st_NAME_FUNCS *name_funcs_stack; | - | ||||||||||||||||||
25 | - | |||||||||||||||||||
26 | - | |||||||||||||||||||
27 | - | |||||||||||||||||||
28 | - | |||||||||||||||||||
29 | - | |||||||||||||||||||
30 | - | |||||||||||||||||||
31 | static unsigned long obj_name_hash(const void *a_void); | - | ||||||||||||||||||
32 | - | |||||||||||||||||||
33 | static int obj_name_cmp(const void *a_void, const void *b_void); | - | ||||||||||||||||||
34 | - | |||||||||||||||||||
35 | static unsigned long obj_name_LHASH_HASH(const void *arg) { const OBJ_NAME *a = arg; return executed 173008 times by 33 tests: obj_name_hash(a);return obj_name_hash(a); Executed by:
executed 173008 times by 33 tests: }return obj_name_hash(a); Executed by:
| 173008 | ||||||||||||||||||
36 | static int obj_name_LHASH_COMP(const void *arg1, const void *arg2) { const OBJ_NAME *a = arg1; const OBJ_NAME *b = arg2; return executed 97578 times by 33 tests: obj_name_cmp(a,b);return obj_name_cmp(a,b); Executed by:
executed 97578 times by 33 tests: }return obj_name_cmp(a,b); Executed by:
| 97578 | ||||||||||||||||||
37 | - | |||||||||||||||||||
38 | int | - | ||||||||||||||||||
39 | OBJ_NAME_init(void) | - | ||||||||||||||||||
40 | { | - | ||||||||||||||||||
41 | if (names_lh !=
| 0-292 | ||||||||||||||||||
42 | ((void *)0)
| 0-292 | ||||||||||||||||||
43 | ) | - | ||||||||||||||||||
44 | return never executed: (1);return (1); never executed: return (1); | 0 | ||||||||||||||||||
45 | names_lh = ((struct lhash_st_OBJ_NAME *)lh_new(obj_name_LHASH_HASH, obj_name_LHASH_COMP)); | - | ||||||||||||||||||
46 | return executed 292 times by 33 tests: (names_lh != return (names_lh != ((void *)0) ); Executed by:
executed 292 times by 33 tests: return (names_lh != ((void *)0) ); Executed by:
| 292 | ||||||||||||||||||
47 | ((void *)0) executed 292 times by 33 tests: return (names_lh != ((void *)0) ); Executed by:
| 292 | ||||||||||||||||||
48 | ); executed 292 times by 33 tests: return (names_lh != ((void *)0) ); Executed by:
| 292 | ||||||||||||||||||
49 | } | - | ||||||||||||||||||
50 | - | |||||||||||||||||||
51 | int | - | ||||||||||||||||||
52 | OBJ_NAME_new_index(unsigned long (*hash_func)(const char *), | - | ||||||||||||||||||
53 | int (*cmp_func)(const char *, const char *), | - | ||||||||||||||||||
54 | void (*free_func)(const char *, int, const char *)) | - | ||||||||||||||||||
55 | { | - | ||||||||||||||||||
56 | int ret; | - | ||||||||||||||||||
57 | int i; | - | ||||||||||||||||||
58 | NAME_FUNCS *name_funcs; | - | ||||||||||||||||||
59 | - | |||||||||||||||||||
60 | if (name_funcs_stack ==
| 0 | ||||||||||||||||||
61 | ((void *)0)
| 0 | ||||||||||||||||||
62 | ) | - | ||||||||||||||||||
63 | name_funcs_stack = ((struct stack_st_NAME_FUNCS *)sk_new_null()); never executed: name_funcs_stack = ((struct stack_st_NAME_FUNCS *)sk_new_null()); | 0 | ||||||||||||||||||
64 | if (name_funcs_stack ==
| 0 | ||||||||||||||||||
65 | ((void *)0)
| 0 | ||||||||||||||||||
66 | ) | - | ||||||||||||||||||
67 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
68 | - | |||||||||||||||||||
69 | ret = names_type_num; | - | ||||||||||||||||||
70 | names_type_num++; | - | ||||||||||||||||||
71 | for (i = sk_num(((_STACK*) (1 ? (name_funcs_stack) : (struct stack_st_NAME_FUNCS*)0))); i < names_type_num
| 0 | ||||||||||||||||||
72 | name_funcs = malloc(sizeof(NAME_FUNCS)); | - | ||||||||||||||||||
73 | if (!name_funcs
| 0 | ||||||||||||||||||
74 | ERR_put_error(8,(0xfff),((1|64)),__FILE__,70); | - | ||||||||||||||||||
75 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
76 | } | - | ||||||||||||||||||
77 | name_funcs->hash_func = lh_strhash; | - | ||||||||||||||||||
78 | name_funcs->cmp_func = strcmp; | - | ||||||||||||||||||
79 | name_funcs->free_func = | - | ||||||||||||||||||
80 | ((void *)0) | - | ||||||||||||||||||
81 | ; | - | ||||||||||||||||||
82 | if (sk_push(((_STACK*) (1 ? (name_funcs_stack) : (struct stack_st_NAME_FUNCS*)0)), ((void*) (1 ? (name_funcs) : (NAME_FUNCS*)0))) == 0
| 0 | ||||||||||||||||||
83 | free(name_funcs); | - | ||||||||||||||||||
84 | ERR_put_error(8,(0xfff),((1|64)),__FILE__,78); | - | ||||||||||||||||||
85 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
86 | } | - | ||||||||||||||||||
87 | } never executed: end of block | 0 | ||||||||||||||||||
88 | name_funcs = ((NAME_FUNCS *)sk_value(((_STACK*) (1 ? (name_funcs_stack) : (struct stack_st_NAME_FUNCS*)0)), (ret))); | - | ||||||||||||||||||
89 | if (hash_func !=
| 0 | ||||||||||||||||||
90 | ((void *)0)
| 0 | ||||||||||||||||||
91 | ) | - | ||||||||||||||||||
92 | name_funcs->hash_func = hash_func; never executed: name_funcs->hash_func = hash_func; | 0 | ||||||||||||||||||
93 | if (cmp_func !=
| 0 | ||||||||||||||||||
94 | ((void *)0)
| 0 | ||||||||||||||||||
95 | ) | - | ||||||||||||||||||
96 | name_funcs->cmp_func = cmp_func; never executed: name_funcs->cmp_func = cmp_func; | 0 | ||||||||||||||||||
97 | if (free_func !=
| 0 | ||||||||||||||||||
98 | ((void *)0)
| 0 | ||||||||||||||||||
99 | ) | - | ||||||||||||||||||
100 | name_funcs->free_func = free_func; never executed: name_funcs->free_func = free_func; | 0 | ||||||||||||||||||
101 | return never executed: (ret);return (ret); never executed: return (ret); | 0 | ||||||||||||||||||
102 | } | - | ||||||||||||||||||
103 | - | |||||||||||||||||||
104 | - | |||||||||||||||||||
105 | static int | - | ||||||||||||||||||
106 | obj_name_cmp(const void *a_void, const void *b_void) | - | ||||||||||||||||||
107 | { | - | ||||||||||||||||||
108 | int ret; | - | ||||||||||||||||||
109 | const OBJ_NAME *a = (const OBJ_NAME *)a_void; | - | ||||||||||||||||||
110 | const OBJ_NAME *b = (const OBJ_NAME *)b_void; | - | ||||||||||||||||||
111 | - | |||||||||||||||||||
112 | ret = a->type - b->type; | - | ||||||||||||||||||
113 | if (ret == 0
| 0-97578 | ||||||||||||||||||
114 | if ((
| 0-97578 | ||||||||||||||||||
115 | ((void *)0)
| 0-97578 | ||||||||||||||||||
116 | )
| 0-97578 | ||||||||||||||||||
117 | (
| 0 | ||||||||||||||||||
118 | ret = ((NAME_FUNCS *)sk_value(((_STACK*) (1 ? (name_funcs_stack) : (struct stack_st_NAME_FUNCS*)0)), (a->type))) | - | ||||||||||||||||||
119 | ->cmp_func(a->name, b->name); | - | ||||||||||||||||||
120 | } never executed: elseend of block | 0 | ||||||||||||||||||
121 | ret = executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
122 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
123 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
124 | ) && __builtin_constant_p ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
125 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
126 | ) && (__s1_len = __builtin_strlen ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
127 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
128 | ), __s2_len = __builtin_strlen ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
129 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
130 | ), (!((size_t)(const void *)(( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
131 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
132 | ) + 1) - (size_t)(const void *)( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
133 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
134 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)(( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
135 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
136 | ) + 1) - (size_t)(const void *)( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
137 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
138 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
139 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
140 | , executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
141 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
142 | ) : (__builtin_constant_p ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
143 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
144 | ) && ((size_t)(const void *)(( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
145 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
146 | ) + 1) - (size_t)(const void *)( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
147 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
148 | ) == 1) && (__s1_len = __builtin_strlen ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
149 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
150 | ), __s1_len < 4) ? (__builtin_constant_p ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
151 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
152 | ) && ((size_t)(const void *)(( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
153 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
154 | ) + 1) - (size_t)(const void *)( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
155 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
156 | ) == 1) ? __builtin_strcmp ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
157 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
158 | , executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
159 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
160 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
161 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
162 | ); int __result = (((const unsigned char *) (const char *) ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
163 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
164 | ))[0] - __s2[0]); if (__s1_len > 0
executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 0-97578 | ||||||||||||||||||
165 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
166 | ))[1] - __s2[1]); if (__s1_len > 1
executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 0-97578 | ||||||||||||||||||
167 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
168 | ))[2] - __s2[2]); if (__s1_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( a->name ))[3] - __s2[3]); executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 0-97578 | ||||||||||||||||||
169 | a->name never executed: __result = (((const unsigned char *) (const char *) ( a->name ))[3] - __s2[3]); executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 0-97578 | ||||||||||||||||||
170 | ))[3] - __s2[3]); never executed: }__result = (((const unsigned char *) (const char *) ( a->name ))[3] - __s2[3]); never executed: }end of block never executed: __result; }))) : (__builtin_constant_p (end of block executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 0-97578 | ||||||||||||||||||
171 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
172 | ) && ((size_t)(const void *)(( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
173 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
174 | ) + 1) - (size_t)(const void *)( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
175 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
176 | ) == 1) && (__s2_len = __builtin_strlen ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
177 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
178 | ), __s2_len < 4) ? (__builtin_constant_p ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
179 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
180 | ) && ((size_t)(const void *)(( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
181 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
182 | ) + 1) - (size_t)(const void *)( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
183 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
184 | ) == 1) ? __builtin_strcmp ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
185 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
186 | , executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
187 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
188 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
189 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
190 | ); int __result = (((const unsigned char *) (const char *) ( executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
191 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
192 | ))[0] - __s2[0]); if (__s2_len > 0
executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 0-97578 | ||||||||||||||||||
193 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
194 | ))[1] - __s2[1]); if (__s2_len > 1
executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 0-97578 | ||||||||||||||||||
195 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
196 | ))[2] - __s2[2]); if (__s2_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 0-97578 | ||||||||||||||||||
197 | b->name never executed: __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 0-97578 | ||||||||||||||||||
198 | ))[3] - __s2[3]); never executed: }__result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); never executed: }end of block never executed: __result; }))) : __builtin_strcmp (end of block executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 0-97578 | ||||||||||||||||||
199 | a->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
200 | , executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
201 | b->name executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
202 | )))); }) executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
203 | ; executed 97578 times by 33 tests: ret = __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( a->name ) && __builtin_constant_p ( b->name ) && (__s1_len = __builtin_strlen ( a->name ), __s2_len = __builtin_strlen ( b->name ), (!((size_t)(const void *)(( a->name ) + 1) - (siz... = (((const unsigned char *) (const char *) ( b->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( b->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( a->name , b->name )))); }) ; Executed by:
| 97578 | ||||||||||||||||||
204 | } | - | ||||||||||||||||||
205 | return executed 97578 times by 33 tests: (ret);return (ret); Executed by:
executed 97578 times by 33 tests: return (ret); Executed by:
| 97578 | ||||||||||||||||||
206 | } | - | ||||||||||||||||||
207 | - | |||||||||||||||||||
208 | - | |||||||||||||||||||
209 | static unsigned long | - | ||||||||||||||||||
210 | obj_name_hash(const void *a_void) | - | ||||||||||||||||||
211 | { | - | ||||||||||||||||||
212 | unsigned long ret; | - | ||||||||||||||||||
213 | const OBJ_NAME *a = (const OBJ_NAME *)a_void; | - | ||||||||||||||||||
214 | - | |||||||||||||||||||
215 | if ((
| 0-173008 | ||||||||||||||||||
216 | ((void *)0)
| 0-173008 | ||||||||||||||||||
217 | )
| 0-173008 | ||||||||||||||||||
218 | (
| 0 | ||||||||||||||||||
219 | ret = ((NAME_FUNCS *)sk_value(((_STACK*) (1 ? (name_funcs_stack) : (struct stack_st_NAME_FUNCS*)0)), (a->type))) | - | ||||||||||||||||||
220 | ->hash_func(a->name); | - | ||||||||||||||||||
221 | } never executed: else {end of block | 0 | ||||||||||||||||||
222 | ret = lh_strhash(a->name); | - | ||||||||||||||||||
223 | } executed 173008 times by 33 tests: end of block Executed by:
| 173008 | ||||||||||||||||||
224 | ret ^= a->type; | - | ||||||||||||||||||
225 | return executed 173008 times by 33 tests: (ret);return (ret); Executed by:
executed 173008 times by 33 tests: return (ret); Executed by:
| 173008 | ||||||||||||||||||
226 | } | - | ||||||||||||||||||
227 | - | |||||||||||||||||||
228 | const char * | - | ||||||||||||||||||
229 | OBJ_NAME_get(const char *name, int type) | - | ||||||||||||||||||
230 | { | - | ||||||||||||||||||
231 | OBJ_NAME on, *ret; | - | ||||||||||||||||||
232 | int num = 0, alias; | - | ||||||||||||||||||
233 | - | |||||||||||||||||||
234 | if (name ==
| 0-5336 | ||||||||||||||||||
235 | ((void *)0)
| 0-5336 | ||||||||||||||||||
236 | ) | - | ||||||||||||||||||
237 | return never executed: (return ( ((void *)0) ); never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
238 | ((void *)0) never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
239 | ); never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
240 | if ((
| 0-5336 | ||||||||||||||||||
241 | ((void *)0)
| 0-5336 | ||||||||||||||||||
242 | )
| 0-5336 | ||||||||||||||||||
243 | return never executed: (return ( ((void *)0) ); never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
244 | ((void *)0) never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
245 | ); never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
246 | - | |||||||||||||||||||
247 | alias = type&0x8000; | - | ||||||||||||||||||
248 | type&= ~0x8000; | - | ||||||||||||||||||
249 | - | |||||||||||||||||||
250 | on.name = name; | - | ||||||||||||||||||
251 | on.type = type; | - | ||||||||||||||||||
252 | - | |||||||||||||||||||
253 | for (;;) { | - | ||||||||||||||||||
254 | ret = ((OBJ_NAME *)lh_retrieve(((_LHASH *)((void*) (1 ? names_lh : (struct lhash_st_OBJ_NAME*)0))), ((void*) (1 ? &on : (OBJ_NAME*)0)))); | - | ||||||||||||||||||
255 | if (ret ==
| 94-5246 | ||||||||||||||||||
256 | ((void *)0)
| 94-5246 | ||||||||||||||||||
257 | ) | - | ||||||||||||||||||
258 | return executed 94 times by 2 tests: (return ( ((void *)0) ); Executed by:
executed 94 times by 2 tests: return ( ((void *)0) ); Executed by:
| 94 | ||||||||||||||||||
259 | ((void *)0) executed 94 times by 2 tests: return ( ((void *)0) ); Executed by:
| 94 | ||||||||||||||||||
260 | ); executed 94 times by 2 tests: return ( ((void *)0) ); Executed by:
| 94 | ||||||||||||||||||
261 | if ((
| 0-5242 | ||||||||||||||||||
262 | if (++
| 0-4 | ||||||||||||||||||
263 | return never executed: (return ( ((void *)0) ); never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
264 | ((void *)0) never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
265 | ); never executed: return ( ((void *)0) ); | 0 | ||||||||||||||||||
266 | on.name = ret->data; | - | ||||||||||||||||||
267 | } executed 4 times by 1 test: else {end of block Executed by:
| 4 | ||||||||||||||||||
268 | return executed 5242 times by 18 tests: (ret->data);return (ret->data); Executed by:
executed 5242 times by 18 tests: return (ret->data); Executed by:
| 5242 | ||||||||||||||||||
269 | } | - | ||||||||||||||||||
270 | } | - | ||||||||||||||||||
271 | } never executed: end of block | 0 | ||||||||||||||||||
272 | - | |||||||||||||||||||
273 | int | - | ||||||||||||||||||
274 | OBJ_NAME_add(const char *name, int type, const char *data) | - | ||||||||||||||||||
275 | { | - | ||||||||||||||||||
276 | OBJ_NAME *onp, *ret; | - | ||||||||||||||||||
277 | int alias; | - | ||||||||||||||||||
278 | - | |||||||||||||||||||
279 | if ((
| 292-99522 | ||||||||||||||||||
280 | ((void *)0)
| 292-99522 | ||||||||||||||||||
281 | )
| 0-99522 | ||||||||||||||||||
282 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
283 | - | |||||||||||||||||||
284 | alias = type & 0x8000; | - | ||||||||||||||||||
285 | type &= ~0x8000; | - | ||||||||||||||||||
286 | - | |||||||||||||||||||
287 | onp = malloc(sizeof(OBJ_NAME)); | - | ||||||||||||||||||
288 | if (onp ==
| 0-99814 | ||||||||||||||||||
289 | ((void *)0)
| 0-99814 | ||||||||||||||||||
290 | ) { | - | ||||||||||||||||||
291 | - | |||||||||||||||||||
292 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
293 | } | - | ||||||||||||||||||
294 | - | |||||||||||||||||||
295 | onp->name = name; | - | ||||||||||||||||||
296 | onp->alias = alias; | - | ||||||||||||||||||
297 | onp->type = type; | - | ||||||||||||||||||
298 | onp->data = data; | - | ||||||||||||||||||
299 | - | |||||||||||||||||||
300 | ret = ((OBJ_NAME *)lh_insert(((_LHASH *)((void*) (1 ? names_lh : (struct lhash_st_OBJ_NAME*)0))), ((void*) (1 ? onp : (OBJ_NAME*)0)))); | - | ||||||||||||||||||
301 | if (ret !=
| 24478-75336 | ||||||||||||||||||
302 | ((void *)0)
| 24478-75336 | ||||||||||||||||||
303 | ) { | - | ||||||||||||||||||
304 | - | |||||||||||||||||||
305 | if ((
| 0-24478 | ||||||||||||||||||
306 | ((void *)0)
| 0-24478 | ||||||||||||||||||
307 | )
| 0-24478 | ||||||||||||||||||
308 | (
| 0 | ||||||||||||||||||
309 | - | |||||||||||||||||||
310 | - | |||||||||||||||||||
311 | - | |||||||||||||||||||
312 | - | |||||||||||||||||||
313 | ((NAME_FUNCS *)sk_value(((_STACK*) (1 ? (name_funcs_stack) : (struct stack_st_NAME_FUNCS*)0)), (ret->type))) | - | ||||||||||||||||||
314 | ->free_func( | - | ||||||||||||||||||
315 | ret->name, ret->type, ret->data); | - | ||||||||||||||||||
316 | } never executed: end of block | 0 | ||||||||||||||||||
317 | free(ret); | - | ||||||||||||||||||
318 | } executed 24478 times by 33 tests: else {end of block Executed by:
| 24478 | ||||||||||||||||||
319 | if (((((
dead code: lhash_st_OBJ_NAME*)0(struct lhash_st_OBJ_NAME*)0 dead code: ))))->error)(struct lhash_st_OBJ_NAME*)0
| - | ||||||||||||||||||
320 | - | |||||||||||||||||||
321 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
322 | } | - | ||||||||||||||||||
323 | } executed 75336 times by 33 tests: end of block Executed by:
| 75336 | ||||||||||||||||||
324 | return executed 99814 times by 33 tests: (1);return (1); Executed by:
executed 99814 times by 33 tests: return (1); Executed by:
| 99814 | ||||||||||||||||||
325 | } | - | ||||||||||||||||||
326 | - | |||||||||||||||||||
327 | int | - | ||||||||||||||||||
328 | OBJ_NAME_remove(const char *name, int type) | - | ||||||||||||||||||
329 | { | - | ||||||||||||||||||
330 | OBJ_NAME on, *ret; | - | ||||||||||||||||||
331 | - | |||||||||||||||||||
332 | if (names_lh ==
| 0-67854 | ||||||||||||||||||
333 | ((void *)0)
| 0-67854 | ||||||||||||||||||
334 | ) | - | ||||||||||||||||||
335 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
336 | - | |||||||||||||||||||
337 | type &= ~0x8000; | - | ||||||||||||||||||
338 | on.name = name; | - | ||||||||||||||||||
339 | on.type = type; | - | ||||||||||||||||||
340 | ret = ((OBJ_NAME *)lh_delete(((_LHASH *)((void*) (1 ? names_lh : (struct lhash_st_OBJ_NAME*)0))), ((void*) (1 ? &on : (OBJ_NAME*)0)))); | - | ||||||||||||||||||
341 | if (ret !=
| 0-67854 | ||||||||||||||||||
342 | ((void *)0)
| 0-67854 | ||||||||||||||||||
343 | ) { | - | ||||||||||||||||||
344 | - | |||||||||||||||||||
345 | if ((
| 0-67854 | ||||||||||||||||||
346 | ((void *)0)
| 0-67854 | ||||||||||||||||||
347 | )
| 0-67854 | ||||||||||||||||||
348 | (
| 0 | ||||||||||||||||||
349 | - | |||||||||||||||||||
350 | - | |||||||||||||||||||
351 | - | |||||||||||||||||||
352 | - | |||||||||||||||||||
353 | ((NAME_FUNCS *)sk_value(((_STACK*) (1 ? (name_funcs_stack) : (struct stack_st_NAME_FUNCS*)0)), (ret->type))) | - | ||||||||||||||||||
354 | ->free_func( | - | ||||||||||||||||||
355 | ret->name, ret->type, ret->data); | - | ||||||||||||||||||
356 | } never executed: end of block | 0 | ||||||||||||||||||
357 | free(ret); | - | ||||||||||||||||||
358 | return executed 67854 times by 4 tests: (1);return (1); Executed by:
executed 67854 times by 4 tests: return (1); Executed by:
| 67854 | ||||||||||||||||||
359 | } else | - | ||||||||||||||||||
360 | return never executed: (0);return (0); never executed: return (0); | 0 | ||||||||||||||||||
361 | } | - | ||||||||||||||||||
362 | - | |||||||||||||||||||
363 | struct doall { | - | ||||||||||||||||||
364 | int type; | - | ||||||||||||||||||
365 | void (*fn)(const OBJ_NAME *, void *arg); | - | ||||||||||||||||||
366 | void *arg; | - | ||||||||||||||||||
367 | }; | - | ||||||||||||||||||
368 | - | |||||||||||||||||||
369 | static void | - | ||||||||||||||||||
370 | do_all_fn_doall_arg(const OBJ_NAME *name, struct doall *d) | - | ||||||||||||||||||
371 | { | - | ||||||||||||||||||
372 | if (name->type == d->type
| 0 | ||||||||||||||||||
373 | d->fn(name, d->arg); never executed: d->fn(name, d->arg); | 0 | ||||||||||||||||||
374 | } never executed: end of block | 0 | ||||||||||||||||||
375 | - | |||||||||||||||||||
376 | static void do_all_fn_LHASH_DOALL_ARG(void *arg1, void *arg2) { const OBJ_NAME *a = arg1; struct doall *b = arg2; do_all_fn_doall_arg(a, b); } never executed: end of block | 0 | ||||||||||||||||||
377 | - | |||||||||||||||||||
378 | void | - | ||||||||||||||||||
379 | OBJ_NAME_do_all(int type, void (*fn)(const OBJ_NAME *, void *arg), void *arg) | - | ||||||||||||||||||
380 | { | - | ||||||||||||||||||
381 | struct doall d; | - | ||||||||||||||||||
382 | - | |||||||||||||||||||
383 | d.type = type; | - | ||||||||||||||||||
384 | d.fn = fn; | - | ||||||||||||||||||
385 | d.arg = arg; | - | ||||||||||||||||||
386 | - | |||||||||||||||||||
387 | lh_doall_arg(((_LHASH *)((void*) (1 ? names_lh : (struct lhash_st_OBJ_NAME*)0))), do_all_fn_LHASH_DOALL_ARG, ((void*) (1 ? &d : (struct doall*)0))) | - | ||||||||||||||||||
388 | ; | - | ||||||||||||||||||
389 | } never executed: end of block | 0 | ||||||||||||||||||
390 | - | |||||||||||||||||||
391 | struct doall_sorted { | - | ||||||||||||||||||
392 | int type; | - | ||||||||||||||||||
393 | int n; | - | ||||||||||||||||||
394 | const OBJ_NAME **names; | - | ||||||||||||||||||
395 | }; | - | ||||||||||||||||||
396 | - | |||||||||||||||||||
397 | static void | - | ||||||||||||||||||
398 | do_all_sorted_fn(const OBJ_NAME *name, void *d_) | - | ||||||||||||||||||
399 | { | - | ||||||||||||||||||
400 | struct doall_sorted *d = d_; | - | ||||||||||||||||||
401 | - | |||||||||||||||||||
402 | if (name->type != d->type
| 0 | ||||||||||||||||||
403 | return; never executed: return; | 0 | ||||||||||||||||||
404 | - | |||||||||||||||||||
405 | d->names[d->n++] = name; | - | ||||||||||||||||||
406 | } never executed: end of block | 0 | ||||||||||||||||||
407 | - | |||||||||||||||||||
408 | static int | - | ||||||||||||||||||
409 | do_all_sorted_cmp(const void *n1_, const void *n2_) | - | ||||||||||||||||||
410 | { | - | ||||||||||||||||||
411 | const OBJ_NAME * const *n1 = n1_; | - | ||||||||||||||||||
412 | const OBJ_NAME * const *n2 = n2_; | - | ||||||||||||||||||
413 | - | |||||||||||||||||||
414 | return never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
415 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
416 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
417 | ) && __builtin_constant_p ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
418 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
419 | ) && (__s1_len = __builtin_strlen ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
420 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
421 | ), __s2_len = __builtin_strlen ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
422 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
423 | ), (!((size_t)(const void *)(( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
424 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
425 | ) + 1) - (size_t)(const void *)( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
426 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
427 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)(( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
428 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
429 | ) + 1) - (size_t)(const void *)( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
430 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
431 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
432 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
433 | , never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
434 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
435 | ) : (__builtin_constant_p ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
436 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
437 | ) && ((size_t)(const void *)(( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
438 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
439 | ) + 1) - (size_t)(const void *)( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
440 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
441 | ) == 1) && (__s1_len = __builtin_strlen ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
442 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
443 | ), __s1_len < 4) ? (__builtin_constant_p ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
444 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
445 | ) && ((size_t)(const void *)(( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
446 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
447 | ) + 1) - (size_t)(const void *)( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
448 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
449 | ) == 1) ? __builtin_strcmp ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
450 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
451 | , never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
452 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
453 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
454 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
455 | ); int __result = (((const unsigned char *) (const char *) ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
456 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
457 | ))[0] - __s2[0]); if (__s1_len > 0
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
458 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
459 | ))[1] - __s2[1]); if (__s1_len > 1
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
460 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
461 | ))[2] - __s2[2]); if (__s1_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( (*n1)->name ))[3] - __s2[3]); never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
462 | (*n1)->name never executed: __result = (((const unsigned char *) (const char *) ( (*n1)->name ))[3] - __s2[3]); never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
463 | ))[3] - __s2[3]); never executed: }__result = (((const unsigned char *) (const char *) ( (*n1)->name ))[3] - __s2[3]); never executed: }end of block never executed: __result; }))) : (__builtin_constant_p (end of block never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
464 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
465 | ) && ((size_t)(const void *)(( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
466 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
467 | ) + 1) - (size_t)(const void *)( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
468 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
469 | ) == 1) && (__s2_len = __builtin_strlen ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
470 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
471 | ), __s2_len < 4) ? (__builtin_constant_p ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
472 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
473 | ) && ((size_t)(const void *)(( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
474 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
475 | ) + 1) - (size_t)(const void *)( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
476 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
477 | ) == 1) ? __builtin_strcmp ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
478 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
479 | , never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
480 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
481 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
482 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
483 | ); int __result = (((const unsigned char *) (const char *) ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
484 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
485 | ))[0] - __s2[0]); if (__s2_len > 0
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
486 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
487 | ))[1] - __s2[1]); if (__s2_len > 1
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
488 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
489 | ))[2] - __s2[2]); if (__s2_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
490 | (*n2)->name never executed: __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
491 | ))[3] - __s2[3]); never executed: }__result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); never executed: }end of block never executed: __result; }))) : __builtin_strcmp (end of block never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
492 | (*n1)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
493 | , never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
494 | (*n2)->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
495 | )))); }) never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
496 | ; never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( (*n1)->name ) && __builtin_constant_p ( (*n2)->name ) && (__s1_len = __builtin_strlen ( (*n1)->name ), __s2_len = __builtin_strlen ( (*n2)->name ), (!((size_t)(const void *)(( (*n1...gned char *) (const char *) ( (*n2)->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( (*n2)->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( (*n1)->name , (*n2)->name )))); }) ; | 0 | ||||||||||||||||||
497 | } | - | ||||||||||||||||||
498 | - | |||||||||||||||||||
499 | void | - | ||||||||||||||||||
500 | OBJ_NAME_do_all_sorted(int type, void (*fn)(const OBJ_NAME *, void *arg), | - | ||||||||||||||||||
501 | void *arg) | - | ||||||||||||||||||
502 | { | - | ||||||||||||||||||
503 | struct doall_sorted d; | - | ||||||||||||||||||
504 | int n; | - | ||||||||||||||||||
505 | - | |||||||||||||||||||
506 | d.type = type; | - | ||||||||||||||||||
507 | d.names = reallocarray( | - | ||||||||||||||||||
508 | ((void *)0) | - | ||||||||||||||||||
509 | , lh_num_items(((_LHASH *)((void*) (1 ? names_lh : (struct lhash_st_OBJ_NAME*)0)))), | - | ||||||||||||||||||
510 | sizeof *d.names); | - | ||||||||||||||||||
511 | d.n = 0; | - | ||||||||||||||||||
512 | if (d.names !=
| 0 | ||||||||||||||||||
513 | ((void *)0)
| 0 | ||||||||||||||||||
514 | ) { | - | ||||||||||||||||||
515 | OBJ_NAME_do_all(type, do_all_sorted_fn, &d); | - | ||||||||||||||||||
516 | - | |||||||||||||||||||
517 | qsort((void *)d.names, d.n, sizeof *d.names, do_all_sorted_cmp); | - | ||||||||||||||||||
518 | - | |||||||||||||||||||
519 | for (n = 0; n < d.n
| 0 | ||||||||||||||||||
520 | fn(d.names[n], arg); never executed: fn(d.names[n], arg); | 0 | ||||||||||||||||||
521 | - | |||||||||||||||||||
522 | free(d.names); | - | ||||||||||||||||||
523 | } never executed: end of block | 0 | ||||||||||||||||||
524 | } never executed: end of block | 0 | ||||||||||||||||||
525 | - | |||||||||||||||||||
526 | static int free_type; | - | ||||||||||||||||||
527 | - | |||||||||||||||||||
528 | static void | - | ||||||||||||||||||
529 | names_lh_free_doall(OBJ_NAME *onp) | - | ||||||||||||||||||
530 | { | - | ||||||||||||||||||
531 | if (onp ==
| 0-83371 | ||||||||||||||||||
532 | ((void *)0)
| 0-83371 | ||||||||||||||||||
533 | ) | - | ||||||||||||||||||
534 | return; never executed: return; | 0 | ||||||||||||||||||
535 | - | |||||||||||||||||||
536 | if (free_type < 0
| 0-83371 | ||||||||||||||||||
537 | OBJ_NAME_remove(onp->name, onp->type); executed 67854 times by 4 tests: OBJ_NAME_remove(onp->name, onp->type); Executed by:
| 67854 | ||||||||||||||||||
538 | } executed 83371 times by 4 tests: end of block Executed by:
| 83371 | ||||||||||||||||||
539 | - | |||||||||||||||||||
540 | static void names_lh_free_LHASH_DOALL(void *arg) { OBJ_NAME *a = arg; names_lh_free_doall(a); } executed 83371 times by 4 tests: end of block Executed by:
| 83371 | ||||||||||||||||||
541 | - | |||||||||||||||||||
542 | static void | - | ||||||||||||||||||
543 | name_funcs_free(NAME_FUNCS *ptr) | - | ||||||||||||||||||
544 | { | - | ||||||||||||||||||
545 | free(ptr); | - | ||||||||||||||||||
546 | } never executed: end of block | 0 | ||||||||||||||||||
547 | - | |||||||||||||||||||
548 | void | - | ||||||||||||||||||
549 | OBJ_NAME_cleanup(int type) | - | ||||||||||||||||||
550 | { | - | ||||||||||||||||||
551 | unsigned long down_load; | - | ||||||||||||||||||
552 | - | |||||||||||||||||||
553 | if (names_lh ==
| 0-789 | ||||||||||||||||||
554 | ((void *)0)
| 0-789 | ||||||||||||||||||
555 | ) | - | ||||||||||||||||||
556 | return; never executed: return; | 0 | ||||||||||||||||||
557 | - | |||||||||||||||||||
558 | free_type = type; | - | ||||||||||||||||||
559 | down_load = (((_LHASH *)((void*) (1 ? names_lh : (struct dead code: lhash_st_OBJ_NAME*)0(struct lhash_st_OBJ_NAME*)0 dead code: )))->down_load);(struct lhash_st_OBJ_NAME*)0 | - | ||||||||||||||||||
560 | (((_LHASH *)((void*) (1 ? names_lh : (struct lhash_st_OBJ_NAME*)0)))->down_load) = 0; | - | ||||||||||||||||||
561 | - | |||||||||||||||||||
562 | lh_doall(((_LHASH *)((void*) (1 ? names_lh : (struct lhash_st_OBJ_NAME*)0))), names_lh_free_LHASH_DOALL); | - | ||||||||||||||||||
563 | if (type < 0
| 263-526 | ||||||||||||||||||
564 | lh_free(((_LHASH *)((void*) (1 ? names_lh : (struct lhash_st_OBJ_NAME*)0)))); | - | ||||||||||||||||||
565 | sk_pop_free(((_STACK*) (1 ? (name_funcs_stack) : (struct stack_st_NAME_FUNCS*)0)), ((void (*)(void *)) ((1 ? (name_funcs_free) : (void (*)(NAME_FUNCS *))0)))); | - | ||||||||||||||||||
566 | names_lh = | - | ||||||||||||||||||
567 | ((void *)0) | - | ||||||||||||||||||
568 | ; | - | ||||||||||||||||||
569 | name_funcs_stack = | - | ||||||||||||||||||
570 | ((void *)0) | - | ||||||||||||||||||
571 | ; | - | ||||||||||||||||||
572 | } executed 263 times by 4 tests: elseend of block Executed by:
| 263 | ||||||||||||||||||
573 | ((( executed 526 times by 4 tests: _LHASH *)((void*) (1 ? names_lh : (struct lhash_st_OBJ_NAME*)0)))->down_load) = down_load;(((_LHASH *)((void*) (1 ? names_lh : (struct lhash_st_OBJ_NAME*)0)))->down_load) = down_load; Executed by:
executed 526 times by 4 tests: (((_LHASH *)((void*) (1 ? names_lh : (struct lhash_st_OBJ_NAME*)0)))->down_load) = down_load; Executed by:
| 526 | ||||||||||||||||||
574 | } | - | ||||||||||||||||||
Switch to Source code | Preprocessed file |