| 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 blocknever executed: __result; }))) : (__builtin_constant_p (end of blocknever 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 blocknever executed: __result; }))) : __builtin_strcmp (end of blocknever 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 blockExecuted 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 blockExecuted 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 blockExecuted by:
| 63960 | ||||||||||||
| 208 | } executed 131902 times by 2 tests: end of blockExecuted 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 blockExecuted by:
| 63960 | ||||||||||||
| 239 | free (entries); | - | ||||||||||||
| 240 | } executed 33971 times by 2 tests: end of blockExecuted 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 |