| 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
|
|
52
|
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); |
|
57
|
1 |
0 |
if( src+2-1
|
|
|
1 |
0 |
if( src+2-1
|
|
|
1 |
0 |
if( src+2-1
|
|
|
1 |
0 |
if( src+2-1
|
|
63
|
1 |
0 |
if( 0x9f <= src[1] ) |
|
65
|
0 |
1 |
tmp.u8_val[0] = src[0]*2 - (src[0]>=0xe0 ? 0xe0 : 0x60); |
|
69
|
0 |
0 |
tmp.u8_val[0] = src[0]*2 - (src[0]>=0xe0 ? 0xe1 : 0x61); |
|
72
|
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); |
|
86
|
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); |
|
95
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
101
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
150
|
0 |
1 |
if( sv_str==&PL_sv_undef ) |
|
154
|
0 |
1 |
if( SvGMAGICAL(sv_str) ) |
|
158
|
0 |
1 |
if( !SvOK(sv_str) ) |
|
168
|
1 |
0 |
SV_Buf_init(&result,len); |
|
|
0 |
1 |
SV_Buf_init(&result,len); |
|
171
|
1 |
1 |
while( src
|
|
178
|
0 |
0 |
while( ++src
|
|
|
0 |
0 |
while( ++src
|
|
179
|
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); |
|
184
|
0 |
0 |
if( src+3-1
|
|
186
|
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); |
|
194
|
1 |
0 |
if( src+2-1
|
|
|
1 |
0 |
if( src+2-1
|
|
|
1 |
0 |
if( src+2-1
|
|
200
|
0 |
1 |
if( src[0]%2 ) |
|
202
|
0 |
0 |
tmp.u8_val[0] = (src[0]>>1) + (src[0] < 0xdf ? 0x31 : 0x71); |
|
203
|
0 |
0 |
tmp.u8_val[1] = src[1] - ( 0x60 + (src[1] < 0xe0) ); |
|
206
|
1 |
0 |
tmp.u8_val[0] = (src[0]>>1) + (src[0] < 0xdf ? 0x30 : 0x70); |
|
209
|
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); |
|
217
|
0 |
0 |
if( src+2-1
|
|
|
0 |
0 |
if( src+2-1
|
|
|
0 |
0 |
if( src+2-1
|
|
219
|
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]); |
|
234
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |
|
|
0 |
0 |
SV_Buf_append_ch(&result,*src); |