| line |
true |
false |
branch |
|
21
|
0 |
2 |
if( sv_str==&PL_sv_undef ) |
|
25
|
0 |
2 |
if( SvGMAGICAL(sv_str) ) |
|
29
|
0 |
2 |
if( !SvOK(sv_str) ) |
|
37
|
0 |
2 |
if( len == 0 ) |
|
41
|
2 |
0 |
SV_Buf_init(&result,len); |
|
|
0 |
2 |
SV_Buf_init(&result,len); |
|
44
|
2 |
2 |
while( src
|
|
51
|
6 |
1 |
while( ++src
|
|
|
6 |
0 |
while( ++src
|
|
53
|
1 |
0 |
SV_Buf_append_mem(&result,start,src-start); |
|
|
1 |
0 |
SV_Buf_append_mem(&result,start,src-start); |
|
|
1 |
0 |
SV_Buf_append_mem(&result,start,src-start); |
|
58
|
1 |
0 |
if( src+2-1
|
|
|
1 |
0 |
if( src+2-1
|
|
|
1 |
0 |
if( src+2-1
|
|
|
1 |
0 |
if( src+2-1
|
|
64
|
1 |
0 |
if( 0x9f <= src[1] ) |
|
66
|
0 |
1 |
tmp.u8_val[0] = src[0]*2 - (src[0]>=0xe0 ? 0xe0 : 0x60); |
|
70
|
0 |
0 |
tmp.u8_val[0] = src[0]*2 - (src[0]>=0xe0 ? 0xe1 : 0x61); |
|
73
|
1 |
0 |
SV_Buf_append_ch2(&result, tmp.u16_val); |
|
|
1 |
0 |
SV_Buf_append_ch2(&result, tmp.u16_val); |
|
|
0 |
1 |
SV_Buf_append_ch2(&result, tmp.u16_val); |
|
87
|
0 |
0 |
SV_Buf_append_ch2(&result, tmp.u16_val); |
|
|
0 |
0 |
SV_Buf_append_ch2(&result, tmp.u16_val); |
|
|
0 |
0 |
SV_Buf_append_ch2(&result, tmp.u16_val); |
|
96
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
102
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
151
|
0 |
1 |
if( sv_str==&PL_sv_undef ) |
|
155
|
0 |
1 |
if( SvGMAGICAL(sv_str) ) |
|
159
|
0 |
1 |
if( !SvOK(sv_str) ) |
|
169
|
1 |
0 |
SV_Buf_init(&result,len); |
|
|
0 |
1 |
SV_Buf_init(&result,len); |
|
172
|
1 |
1 |
while( src
|
|
179
|
0 |
0 |
while( ++src
|
|
|
0 |
0 |
while( ++src
|
|
181
|
0 |
0 |
SV_Buf_append_mem(&result,start,src-start); |
|
|
0 |
0 |
SV_Buf_append_mem(&result,start,src-start); |
|
|
0 |
0 |
SV_Buf_append_mem(&result,start,src-start); |
|
186
|
0 |
0 |
if( src+3-1
|
|
188
|
0 |
0 |
SV_Buf_append_mem(&result,UNDEF_SJIS,UNDEF_SJIS_LEN); |
|
|
0 |
0 |
SV_Buf_append_mem(&result,UNDEF_SJIS,UNDEF_SJIS_LEN); |
|
|
0 |
0 |
SV_Buf_append_mem(&result,UNDEF_SJIS,UNDEF_SJIS_LEN); |
|
196
|
1 |
0 |
if( src+2-1
|
|
|
1 |
0 |
if( src+2-1
|
|
|
1 |
0 |
if( src+2-1
|
|
202
|
0 |
1 |
if( src[0]%2 ) |
|
204
|
0 |
0 |
tmp.u8_val[0] = (src[0]>>1) + (src[0] < 0xdf ? 0x31 : 0x71); |
|
205
|
0 |
0 |
tmp.u8_val[1] = src[1] - ( 0x60 + (src[1] < 0xe0) ); |
|
208
|
1 |
0 |
tmp.u8_val[0] = (src[0]>>1) + (src[0] < 0xdf ? 0x30 : 0x70); |
|
211
|
1 |
0 |
SV_Buf_append_ch2(&result, tmp.u16_val); |
|
|
1 |
0 |
SV_Buf_append_ch2(&result, tmp.u16_val); |
|
|
0 |
1 |
SV_Buf_append_ch2(&result, tmp.u16_val); |
|
219
|
0 |
0 |
if( src+2-1
|
|
|
0 |
0 |
if( src+2-1
|
|
|
0 |
0 |
if( src+2-1
|
|
221
|
0 |
0 |
SV_Buf_append_ch(&result,src[1]); |
|
|
0 |
0 |
SV_Buf_append_ch(&result,src[1]); |
|
|
0 |
0 |
SV_Buf_append_ch(&result,src[1]); |
|
236
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |