Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/savedir.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | |||||||||||||
2 | - | |||||||||||||
3 | - | |||||||||||||
4 | - | |||||||||||||
5 | - | |||||||||||||
6 | - | |||||||||||||
7 | - | |||||||||||||
8 | - | |||||||||||||
9 | - | |||||||||||||
10 | - | |||||||||||||
11 | typedef struct | - | ||||||||||||
12 | { | - | ||||||||||||
13 | char *name; | - | ||||||||||||
14 | - | |||||||||||||
15 | ino_t ino; | - | ||||||||||||
16 | - | |||||||||||||
17 | } direntry_t; | - | ||||||||||||
18 | - | |||||||||||||
19 | - | |||||||||||||
20 | - | |||||||||||||
21 | static int | - | ||||||||||||
22 | direntry_cmp_name (void const *a, void const *b) | - | ||||||||||||
23 | { | - | ||||||||||||
24 | direntry_t const *dea = a; | - | ||||||||||||
25 | direntry_t const *deb = b; | - | ||||||||||||
26 | - | |||||||||||||
27 | return never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
28 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
29 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
30 | ) && __builtin_constant_p ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
31 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
32 | ) && (__s1_len = __builtin_strlen ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
33 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
34 | ), __s2_len = __builtin_strlen ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
35 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
36 | ), (!((size_t)(const void *)(( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
37 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
38 | ) + 1) - (size_t)(const void *)( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
39 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
40 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)(( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
41 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
42 | ) + 1) - (size_t)(const void *)( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
43 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
44 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
45 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
46 | , never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
47 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
48 | ) : (__builtin_constant_p ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
49 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
50 | ) && ((size_t)(const void *)(( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
51 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
52 | ) + 1) - (size_t)(const void *)( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
53 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
54 | ) == 1) && (__s1_len = __builtin_strlen ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
55 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
56 | ), __s1_len < 4) ? (__builtin_constant_p ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
57 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
58 | ) && ((size_t)(const void *)(( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
59 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
60 | ) + 1) - (size_t)(const void *)( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
61 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
62 | ) == 1) ? __builtin_strcmp ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
63 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
64 | , never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
65 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
66 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
67 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
68 | ); int __result = (((const unsigned char *) (const char *) ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
69 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
70 | ))[0] - __s2[0]); if (__s1_len > 0
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
71 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
72 | ))[1] - __s2[1]); if (__s1_len > 1
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
73 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
74 | ))[2] - __s2[2]); if (__s1_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( dea->name ))[3] - __s2[3]); never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
75 | dea->name never executed: __result = (((const unsigned char *) (const char *) ( dea->name ))[3] - __s2[3]); never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
76 | ))[3] - __s2[3]); never executed: }__result = (((const unsigned char *) (const char *) ( dea->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 ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
77 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
78 | ) && ((size_t)(const void *)(( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
79 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
80 | ) + 1) - (size_t)(const void *)( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
81 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
82 | ) == 1) && (__s2_len = __builtin_strlen ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
83 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
84 | ), __s2_len < 4) ? (__builtin_constant_p ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
85 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
86 | ) && ((size_t)(const void *)(( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
87 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
88 | ) + 1) - (size_t)(const void *)( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
89 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
90 | ) == 1) ? __builtin_strcmp ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
91 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
92 | , never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
93 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
94 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
95 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
96 | ); int __result = (((const unsigned char *) (const char *) ( never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
97 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
98 | ))[0] - __s2[0]); if (__s2_len > 0
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
99 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
100 | ))[1] - __s2[1]); if (__s2_len > 1
never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
101 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
102 | ))[2] - __s2[2]); if (__s2_len > 2
never executed: __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
103 | deb->name never executed: __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
104 | ))[3] - __s2[3]); never executed: }__result = (((const unsigned char *) (const char *) ( deb->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 ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
105 | dea->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
106 | , never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
107 | deb->name never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
108 | )))); }) never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
109 | ; never executed: return __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p ( dea->name ) && __builtin_constant_p ( deb->name ) && (__s1_len = __builtin_strlen ( dea->name ), __s2_len = __builtin_strlen ( deb->name ), (!((size_t)(const void *)(( dea->name ) ...nst unsigned char *) (const char *) ( deb->name ))[2] - __s2[2]); if (__s2_len > 2 && __result == 0) __result = (((const unsigned char *) (const char *) ( deb->name ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp ( dea->name , deb->name )))); }) ; | 0 | ||||||||||||
110 | } | - | ||||||||||||
111 | - | |||||||||||||
112 | - | |||||||||||||
113 | - | |||||||||||||
114 | - | |||||||||||||
115 | static int | - | ||||||||||||
116 | direntry_cmp_inode (void const *a, void const *b) | - | ||||||||||||
117 | { | - | ||||||||||||
118 | direntry_t const *dea = a; | - | ||||||||||||
119 | direntry_t const *deb = b; | - | ||||||||||||
120 | - | |||||||||||||
121 | return executed 782804 times by 2 tests: dea->ino < deb->ino ? -1 : dea->ino > deb->ino;return dea->ino < deb->ino ? -1 : dea->ino > deb->ino; Executed by:
executed 782804 times by 2 tests: return dea->ino < deb->ino ? -1 : dea->ino > deb->ino; Executed by:
| 782804 | ||||||||||||
122 | } | - | ||||||||||||
123 | - | |||||||||||||
124 | - | |||||||||||||
125 | typedef int (*comparison_function) (void const *, void const *); | - | ||||||||||||
126 | - | |||||||||||||
127 | static comparison_function const comparison_function_table[] = | - | ||||||||||||
128 | { | - | ||||||||||||
129 | 0, | - | ||||||||||||
130 | direntry_cmp_name | - | ||||||||||||
131 | - | |||||||||||||
132 | , direntry_cmp_inode | - | ||||||||||||
133 | - | |||||||||||||
134 | }; | - | ||||||||||||
135 | char * | - | ||||||||||||
136 | streamsavedir (DIR *dirp, enum savedir_option option) | - | ||||||||||||
137 | { | - | ||||||||||||
138 | char *name_space = | - | ||||||||||||
139 | ((void *)0) | - | ||||||||||||
140 | ; | - | ||||||||||||
141 | size_t allocated = 0; | - | ||||||||||||
142 | direntry_t *entries = | - | ||||||||||||
143 | ((void *)0) | - | ||||||||||||
144 | ; | - | ||||||||||||
145 | size_t entries_allocated = 0; | - | ||||||||||||
146 | size_t entries_used = 0; | - | ||||||||||||
147 | size_t used = 0; | - | ||||||||||||
148 | int readdir_errno; | - | ||||||||||||
149 | comparison_function cmp = comparison_function_table[option]; | - | ||||||||||||
150 | - | |||||||||||||
151 | if (dirp ==
| 0-33971 | ||||||||||||
152 | ((void *)0)
| 0-33971 | ||||||||||||
153 | ) | - | ||||||||||||
154 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||||||||
155 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
156 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
157 | - | |||||||||||||
158 | for (;;) | - | ||||||||||||
159 | { | - | ||||||||||||
160 | struct dirent const *dp; | - | ||||||||||||
161 | char const *entry; | - | ||||||||||||
162 | - | |||||||||||||
163 | - | |||||||||||||
164 | (*__errno_location ()) | - | ||||||||||||
165 | = 0; | - | ||||||||||||
166 | dp = readdir (dirp); | - | ||||||||||||
167 | if (! dp
| 33971-131902 | ||||||||||||
168 | break; executed 33971 times by 2 tests: break; Executed by:
| 33971 | ||||||||||||
169 | - | |||||||||||||
170 | - | |||||||||||||
171 | - | |||||||||||||
172 | entry = dp->d_name; | - | ||||||||||||
173 | if (entry[entry[0] != '.' ? 0 : entry[1] != '.' ? 1 : 2] != '\0'
| 63960-67942 | ||||||||||||
174 | { | - | ||||||||||||
175 | size_t entry_size = | - | ||||||||||||
176 | (strlen (( | - | ||||||||||||
177 | dp | - | ||||||||||||
178 | )->d_name)) | - | ||||||||||||
179 | + 1; | - | ||||||||||||
180 | if (cmp
| 0-63960 | ||||||||||||
181 | { | - | ||||||||||||
182 | if (entries_allocated == entries_used
| 4003-59957 | ||||||||||||
183 | { | - | ||||||||||||
184 | size_t n = entries_allocated; | - | ||||||||||||
185 | entries = x2nrealloc (entries, &n, sizeof *entries); | - | ||||||||||||
186 | entries_allocated = n; | - | ||||||||||||
187 | } executed 4003 times by 2 tests: end of block Executed by:
| 4003 | ||||||||||||
188 | entries[entries_used].name = xstrdup (entry); | - | ||||||||||||
189 | - | |||||||||||||
190 | entries[entries_used].ino = dp->d_ino; | - | ||||||||||||
191 | - | |||||||||||||
192 | entries_used++; | - | ||||||||||||
193 | } executed 63960 times by 2 tests: end of block Executed by:
| 63960 | ||||||||||||
194 | else | - | ||||||||||||
195 | { | - | ||||||||||||
196 | if (allocated - used <= entry_size
| 0 | ||||||||||||
197 | { | - | ||||||||||||
198 | size_t n = used + entry_size; | - | ||||||||||||
199 | if (n < used
| 0 | ||||||||||||
200 | xalloc_die (); never executed: xalloc_die (); | 0 | ||||||||||||
201 | name_space = x2nrealloc (name_space, &n, 1); | - | ||||||||||||
202 | allocated = n; | - | ||||||||||||
203 | } never executed: end of block | 0 | ||||||||||||
204 | memcpy (name_space + used, entry, entry_size); | - | ||||||||||||
205 | } never executed: end of block | 0 | ||||||||||||
206 | used += entry_size; | - | ||||||||||||
207 | } executed 63960 times by 2 tests: end of block Executed by:
| 63960 | ||||||||||||
208 | } executed 131902 times by 2 tests: end of block Executed by:
| 131902 | ||||||||||||
209 | - | |||||||||||||
210 | readdir_errno = | - | ||||||||||||
211 | (*__errno_location ()) | - | ||||||||||||
212 | ; | - | ||||||||||||
213 | if (readdir_errno != 0
| 0-33971 | ||||||||||||
214 | { | - | ||||||||||||
215 | free (entries); | - | ||||||||||||
216 | free (name_space); | - | ||||||||||||
217 | - | |||||||||||||
218 | (*__errno_location ()) | - | ||||||||||||
219 | = readdir_errno; | - | ||||||||||||
220 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||||||||
221 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
222 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
223 | } | - | ||||||||||||
224 | - | |||||||||||||
225 | if (cmp
| 0-33971 | ||||||||||||
226 | { | - | ||||||||||||
227 | size_t i; | - | ||||||||||||
228 | - | |||||||||||||
229 | if (entries_used
| 3946-30025 | ||||||||||||
230 | qsort (entries, entries_used, sizeof *entries, cmp); executed 3946 times by 2 tests: qsort (entries, entries_used, sizeof *entries, cmp); Executed by:
| 3946 | ||||||||||||
231 | name_space = xmalloc (used + 1); | - | ||||||||||||
232 | used = 0; | - | ||||||||||||
233 | for (i = 0; i < entries_used
| 33971-63960 | ||||||||||||
234 | { | - | ||||||||||||
235 | char *dest = name_space + used; | - | ||||||||||||
236 | used += stpcpy (dest, entries[i].name) - dest + 1; | - | ||||||||||||
237 | free (entries[i].name); | - | ||||||||||||
238 | } executed 63960 times by 2 tests: end of block Executed by:
| 63960 | ||||||||||||
239 | free (entries); | - | ||||||||||||
240 | } executed 33971 times by 2 tests: end of block Executed by:
| 33971 | ||||||||||||
241 | else if (used == allocated
| 0 | ||||||||||||
242 | name_space = xrealloc (name_space, used + 1); never executed: name_space = xrealloc (name_space, used + 1); | 0 | ||||||||||||
243 | - | |||||||||||||
244 | name_space[used] = '\0'; | - | ||||||||||||
245 | return executed 33971 times by 2 tests: name_space;return name_space; Executed by:
executed 33971 times by 2 tests: return name_space; Executed by:
| 33971 | ||||||||||||
246 | } | - | ||||||||||||
247 | - | |||||||||||||
248 | - | |||||||||||||
249 | - | |||||||||||||
250 | - | |||||||||||||
251 | - | |||||||||||||
252 | - | |||||||||||||
253 | char * | - | ||||||||||||
254 | savedir (char const *dir, enum savedir_option option) | - | ||||||||||||
255 | { | - | ||||||||||||
256 | DIR *dirp = opendir_safer (dir); | - | ||||||||||||
257 | if (! dirp
| 0-33971 | ||||||||||||
258 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||||||||
259 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
260 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
261 | else | - | ||||||||||||
262 | { | - | ||||||||||||
263 | char *name_space = streamsavedir (dirp, option); | - | ||||||||||||
264 | if (closedir (dirp) != 0
| 0-33971 | ||||||||||||
265 | { | - | ||||||||||||
266 | int closedir_errno = | - | ||||||||||||
267 | (*__errno_location ()) | - | ||||||||||||
268 | ; | - | ||||||||||||
269 | free (name_space); | - | ||||||||||||
270 | - | |||||||||||||
271 | (*__errno_location ()) | - | ||||||||||||
272 | = closedir_errno; | - | ||||||||||||
273 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||||||||
274 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||||||||
275 | ; never executed: return ((void *)0) ; | 0 | ||||||||||||
276 | } | - | ||||||||||||
277 | return executed 33971 times by 2 tests: name_space;return name_space; Executed by:
executed 33971 times by 2 tests: return name_space; Executed by:
| 33971 | ||||||||||||
278 | } | - | ||||||||||||
279 | } | - | ||||||||||||
Switch to Source code | Preprocessed file |