Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | | - |
7 | | - |
8 | | - |
9 | | - |
10 | | - |
11 | | - |
12 | extern char *get_locale_var (char *); | - |
13 | | - |
14 | | - |
15 | | - |
16 | static iconv_t conv_fromfs = (iconv_t)-1; | - |
17 | static iconv_t conv_tofs = (iconv_t)-1; | - |
18 | | - |
19 | | - |
20 | | - |
21 | static char *outbuf = 0; | - |
22 | static size_t outlen = 0; | - |
23 | | - |
24 | static char *curencoding (void); | - |
25 | static void init_tofs (void); | - |
26 | static void init_fromfs (void); | - |
27 | | - |
28 | static char * | - |
29 | curencoding () | - |
30 | { | - |
31 | char *loc; | - |
32 | | - |
33 | | - |
34 | | - |
35 | | - |
36 | char *dot, *mod; | - |
37 | | - |
38 | loc = get_locale_var ("LC_CTYPE"); | - |
39 | if (loc == 0TRUE | never evaluated | FALSE | never evaluated |
|| *TRUE | never evaluated | FALSE | never evaluated |
loc == 0TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
40 | return never executed: return ""; "";never executed: return ""; | 0 |
41 | dot = | - |
42 | (__extension__ (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
43 | '.'TRUE | never evaluated | FALSE | never evaluated |
| 0 |
44 | )TRUE | never evaluated | FALSE | never evaluated |
&& !__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
45 | locTRUE | never evaluated | FALSE | never evaluated |
| 0 |
46 | )TRUE | never evaluated | FALSE | never evaluated |
&& (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
47 | '.'TRUE | never evaluated | FALSE | never evaluated |
| 0 |
48 | ) == '\0'TRUE | never evaluated | FALSE | never evaluated |
? (char *) __rawmemchr ( | 0 |
49 | loc | - |
50 | , | - |
51 | '.' | - |
52 | ) : __builtin_strchr ( | - |
53 | loc | - |
54 | , | - |
55 | '.' | - |
56 | ))) | - |
57 | ; | - |
58 | if (dot == 0TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
59 | return never executed: return loc; loc;never executed: return loc; | 0 |
60 | mod = | - |
61 | (__extension__ (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
62 | '@'TRUE | never evaluated | FALSE | never evaluated |
| 0 |
63 | )TRUE | never evaluated | FALSE | never evaluated |
&& !__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
64 | dotTRUE | never evaluated | FALSE | never evaluated |
| 0 |
65 | )TRUE | never evaluated | FALSE | never evaluated |
&& (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
66 | '@'TRUE | never evaluated | FALSE | never evaluated |
| 0 |
67 | ) == '\0'TRUE | never evaluated | FALSE | never evaluated |
? (char *) __rawmemchr ( | 0 |
68 | dot | - |
69 | , | - |
70 | '@' | - |
71 | ) : __builtin_strchr ( | - |
72 | dot | - |
73 | , | - |
74 | '@' | - |
75 | ))) | - |
76 | ; | - |
77 | if (modTRUE | never evaluated | FALSE | never evaluated |
) | 0 |
78 | * never executed: *mod = '\0'; mod = '\0';never executed: *mod = '\0'; | 0 |
79 | return never executed: return ++dot; ++dot;never executed: return ++dot; | 0 |
80 | | - |
81 | } | - |
82 | | - |
83 | static void | - |
84 | init_tofs () | - |
85 | { | - |
86 | char *cur; | - |
87 | | - |
88 | cur = curencoding (); | - |
89 | conv_tofs = iconv_open ("UTF-8-MAC", cur); | - |
90 | } never executed: end of block | 0 |
91 | | - |
92 | static void | - |
93 | init_fromfs () | - |
94 | { | - |
95 | char *cur; | - |
96 | | - |
97 | cur = curencoding (); | - |
98 | conv_fromfs = iconv_open (cur, "UTF-8-MAC"); | - |
99 | } never executed: end of block | 0 |
100 | | - |
101 | char * | - |
102 | fnx_tofs (string, len) | - |
103 | char *string; | - |
104 | size_t len; | - |
105 | { | - |
106 | return never executed: return string; string;never executed: return string; | 0 |
107 | | - |
108 | } | - |
109 | | - |
110 | char * | - |
111 | fnx_fromfs (string, len) | - |
112 | char *string; | - |
113 | size_t len; | - |
114 | { | - |
115 | returnexecuted 496335 times by 1 test: return string; string;executed 496335 times by 1 test: return string; | 496335 |
116 | | - |
117 | } | - |
| | |