| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/coreutils/src/gnulib/lib/mbschr.c | 
| Switch to Source code | Preprocessed file | 
| Line | Source | Count | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | - | |||||||||||||||||||||||||
| 2 | - | |||||||||||||||||||||||||
| 3 | - | |||||||||||||||||||||||||
| 4 | - | |||||||||||||||||||||||||
| 5 | - | |||||||||||||||||||||||||
| 6 | - | |||||||||||||||||||||||||
| 7 | char * | - | ||||||||||||||||||||||||
| 8 | mbschr (const char *string, int c) | - | ||||||||||||||||||||||||
| 9 | { | - | ||||||||||||||||||||||||
| 10 | if ( | - | ||||||||||||||||||||||||
| 11 |      (
 
  | 0 | ||||||||||||||||||||||||
| 12 |                 > 1
  | 0 | ||||||||||||||||||||||||
| 13 | - | |||||||||||||||||||||||||
| 14 | - | |||||||||||||||||||||||||
| 15 | - | |||||||||||||||||||||||||
| 16 |       && (
 
  | 0 | ||||||||||||||||||||||||
| 17 | { | - | ||||||||||||||||||||||||
| 18 | mbui_iterator_t iter; | - | ||||||||||||||||||||||||
| 19 | - | |||||||||||||||||||||||||
| 20 | for (((iter).cur.ptr = (string), (iter).in_shift = | - | ||||||||||||||||||||||||
| 21 | 0 | - | ||||||||||||||||||||||||
| 22 | , memset (&(iter).state, '\0', sizeof (mbstate_t)), (iter).next_done = | - | ||||||||||||||||||||||||
| 23 | 0 | - | ||||||||||||||||||||||||
| 24 | );; ((iter).cur.ptr += (iter).cur.bytes, (iter).next_done = | - | ||||||||||||||||||||||||
| 25 | 0 | - | ||||||||||||||||||||||||
| 26 | )) | - | ||||||||||||||||||||||||
| 27 | { | - | ||||||||||||||||||||||||
| 28 |           if (!(mbuiter_multi_next (&(iter)), !(((
 
 
 
  | 0 | ||||||||||||||||||||||||
| 29 |             goto never executed:   notfound;goto notfound;never executed:  goto notfound; | 0 | ||||||||||||||||||||||||
| 30 |           if ((((
 
  | 0 | ||||||||||||||||||||||||
| 31 |               && (
 
  | 0 | ||||||||||||||||||||||||
| 32 |             break; never executed:  break; | 0 | ||||||||||||||||||||||||
| 33 |         } never executed:  end of block | 0 | ||||||||||||||||||||||||
| 34 |       return never executed:   (char *) (iter).cur.ptr;return (char *) (iter).cur.ptr;never executed:  return (char *) (iter).cur.ptr; | 0 | ||||||||||||||||||||||||
| 35 | notfound: | - | ||||||||||||||||||||||||
| 36 |       return never executed:   return ((void *)0) ;never executed:  return ((void *)0) ; | 0 | ||||||||||||||||||||||||
| 37 |             ((void *)0) never executed:  return ((void *)0) ; | 0 | ||||||||||||||||||||||||
| 38 |                 ; never executed:  return ((void *)0) ; | 0 | ||||||||||||||||||||||||
| 39 | } | - | ||||||||||||||||||||||||
| 40 | else | - | ||||||||||||||||||||||||
| 41 |     return never executed:   return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ;never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 42 |           (__extension__ (__builtin_constant_p ( never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 43 |           c never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 44 |           ) && !__builtin_constant_p ( never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 45 |           string never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 46 |           ) && ( never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 47 |           c never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 48 |           ) == '\0' ? (char *) __rawmemchr ( never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 49 |           string never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 50 |           ,  never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 51 |           c never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 52 |           ) : __builtin_strchr ( never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 53 |           string never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 54 |           ,  never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 55 |           c never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 56 |           ))) never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 57 |                             ; never executed:  return (__extension__ (__builtin_constant_p ( c ) && !__builtin_constant_p ( string ) && ( c ) == '\0' ? (char *) __rawmemchr ( string , c ) : __builtin_strchr ( string , c ))) ; | 0 | ||||||||||||||||||||||||
| 58 | } | - | ||||||||||||||||||||||||
| Switch to Source code | Preprocessed file |