line |
true |
false |
branch |
1896
|
0 |
0 |
if(items!=1)Perl_croak(aTHX_ "Usage: Business::KontoCheck::ci_check(ci)"); |
1919
|
164 |
0 |
if(ret){ |
1921
|
0 |
164 |
SvSETMAGIC(ST(1)); |
1939
|
0 |
323 |
SvSETMAGIC(ST(1)); |
2011
|
0 |
2711 |
if(items!=9){ |
2017
|
2692 |
19 |
if(papier){ |
2018
|
59224 |
13460 |
for(ptr=papier,dptr=iban;*ptr;ptr++)if(*ptr!=' ')*dptr++=*ptr; |
|
72684 |
2692 |
for(ptr=papier,dptr=iban;*ptr;ptr++)if(*ptr!=' ')*dptr++=*ptr; |
2021
|
0 |
2692 |
SvSETMAGIC(ST(2)); |
2023
|
0 |
2692 |
SvSETMAGIC(ST(3)); |
2026
|
2711 |
0 |
if(bic){ |
2028
|
0 |
2711 |
SvSETMAGIC(ST(4)); |
2032
|
0 |
2711 |
SvSETMAGIC(ST(5)); |
2039
|
0 |
2711 |
SvSETMAGIC(ST(6)); |
2041
|
0 |
2711 |
SvSETMAGIC(ST(7)); |
2043
|
0 |
2711 |
SvSETMAGIC(ST(8)); |
2057
|
0 |
0 |
if(items!=4){ |
2064
|
0 |
0 |
SvSETMAGIC(ST(1)); |
2065
|
0 |
0 |
if(ret>0){ |
2067
|
0 |
0 |
SvSETMAGIC(ST(2)); |
2069
|
0 |
0 |
SvSETMAGIC(ST(3)); |
2086
|
80 |
0 |
if(items<1 || items>3)Perl_croak(aTHX_ "Usage: Business::KontoCheck::ipi_gen(zweck[,zweck_edv[,zweck_papier]])"); |
|
0 |
80 |
if(items<1 || items>3)Perl_croak(aTHX_ "Usage: Business::KontoCheck::ipi_gen(zweck[,zweck_edv[,zweck_papier]])"); |
2088
|
80 |
0 |
if(items>=2){ |
2090
|
0 |
80 |
SvSETMAGIC(ST(1)); |
2092
|
80 |
0 |
if(items==3){ |
2094
|
0 |
80 |
SvSETMAGIC(ST(2)); |
2111
|
10 |
0 |
if(items<2 || items>5)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_suche_volltext(suchworte[,retval[,uniq[,sort]]])"); |
|
0 |
10 |
if(items<2 || items>5)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_suche_volltext(suchworte[,retval[,uniq[,sort]]])"); |
2113
|
10 |
0 |
if(items>=3){ |
2115
|
0 |
10 |
SvSETMAGIC(ST(2)); |
2119
|
4 |
6 |
if(items>=4)uniq=(int)SvIV(ST(3)); |
|
4 |
0 |
if(items>=4)uniq=(int)SvIV(ST(3)); |
2120
|
2 |
8 |
if(items>=5)sort=(int)SvIV(ST(4)); |
|
2 |
0 |
if(items>=5)sort=(int)SvIV(ST(4)); |
2121
|
2 |
8 |
if(uniq>0) |
2123
|
8 |
0 |
else if(uniq<=0 && sort>0) |
|
2 |
6 |
else if(uniq<=0 && sort>0) |
2125
|
6 |
0 |
else if(uniq<0 && sort<0) |
|
6 |
0 |
else if(uniq<0 && sort<0) |
2127
|
4 |
6 |
if(uniq) /* bei uniq>0 sortieren, uniq>1 sortieren + uniq */ |
2136
|
10 |
0 |
if(anzahl2){ |
2139
|
481 |
10 |
for(i=0;i
|
2143
|
8 |
2 |
if(want_array){ /* die drei nächsten Arrays werden nur bei Bedarf gefüllt */ |
2147
|
8 |
0 |
if(anzahl2){ |
2151
|
4 |
4 |
if(cnt_o)av_unshift(cnt_array,anzahl2); |
2152
|
76 |
8 |
for(i=0;i
|
2153
|
374 |
8 |
for(i=0;i
|
2155
|
160 |
214 |
if(cnt_o)av_store(cnt_array,i,newSViv(cnt_o[i])); |
2158
|
4 |
4 |
if(uniq){ |
2165
|
0 |
8 |
XPUSHs(blz_array_p); |
2166
|
0 |
8 |
XPUSHs(zweigstelle_p); |
2167
|
0 |
8 |
XPUSHs(vals_p); |
2168
|
0 |
8 |
XPUSHs(sv_2mortal(newSViv(ret))); |
2169
|
0 |
8 |
XPUSHs(cnt_array_p); |
2173
|
0 |
2 |
if(uniq){ |
2177
|
0 |
2 |
XPUSHs(blz_array_p); |
2201
|
0 |
0 |
uniq=SvIV(ST(2)); |
2206
|
12 |
0 |
uniq=SvIV(ST(2)); |
2207
|
12 |
0 |
such_cmd=SvPV_nolen(ST(3)); |
2215
|
12 |
0 |
if(items>4){ /* retval zurückgeben */ |
2217
|
0 |
12 |
SvSETMAGIC(ST(4)); |
2221
|
12 |
0 |
if(anzahl){ |
2224
|
264 |
12 |
for(i=0;i
|
2228
|
6 |
6 |
if(want_array){ /* das nächste Array wird nur bei Bedarf gefüllt */ |
2230
|
6 |
0 |
if(anzahl){ |
2233
|
132 |
6 |
for(i=0;i
|
2238
|
0 |
6 |
XPUSHs(blz_array_p); |
2239
|
0 |
6 |
XPUSHs(zweigstelle_p); |
2240
|
0 |
6 |
XPUSHs(sv_2mortal(newSViv(ret))); |
2246
|
0 |
6 |
XPUSHs(blz_array_p); |
2280
|
35 |
0 |
if(items>2 && items<7) |
|
35 |
0 |
if(items>2 && items<7) |
2281
|
35 |
0 |
search=SvPV(ST(2),len); |
2283
|
0 |
0 |
if(fkt) |
2306
|
35 |
0 |
if(items>3){ |
2308
|
0 |
35 |
SvSETMAGIC(ST(3)); |
2311
|
14 |
21 |
if(items>4)uniq=(int)SvIV(ST(4)); |
|
14 |
0 |
if(items>4)uniq=(int)SvIV(ST(4)); |
2312
|
7 |
28 |
if(items>5)sort=(int)SvIV(ST(5)); |
|
7 |
0 |
if(items>5)sort=(int)SvIV(ST(5)); |
2313
|
7 |
28 |
if(uniq>0) |
2315
|
28 |
0 |
else if(uniq<=0 && sort>0) |
|
7 |
21 |
else if(uniq<=0 && sort>0) |
2317
|
21 |
0 |
else if(uniq<0 && sort<0) |
|
21 |
0 |
else if(uniq<0 && sort<0) |
2319
|
14 |
21 |
if(uniq) /* bei uniq>0 sortieren, uniq>1 sortieren + uniq */ |
2327
|
35 |
0 |
if(anzahl2){ |
2330
|
860 |
35 |
for(i=0;i
|
2334
|
28 |
7 |
if(want_array){ /* die drei nächsten Arrays werden nur bei Bedarf gefüllt */ |
2338
|
28 |
0 |
if(anzahl2){ |
2342
|
14 |
14 |
if(cnt_o)av_unshift(cnt_array,anzahl2); |
2343
|
678 |
28 |
for(i=0;i
|
2346
|
314 |
364 |
if(cnt_o)av_store(cnt_array,i,newSViv(cnt_o[i])); |
2349
|
14 |
14 |
if(uniq){ |
2356
|
0 |
28 |
XPUSHs(blz_array_p); |
2357
|
0 |
28 |
XPUSHs(zweigstelle_p); |
2358
|
0 |
28 |
XPUSHs(vals_p); |
2359
|
0 |
28 |
XPUSHs(sv_2mortal(newSViv(ret))); |
2360
|
0 |
28 |
XPUSHs(cnt_array_p); |
2364
|
0 |
7 |
if(uniq){ |
2368
|
0 |
7 |
XPUSHs(blz_array_p); |
2388
|
0 |
0 |
search1=search2=(int)SvIV(ST(2)); |
2391
|
3 |
0 |
sort=(int)SvIV(ST(6)); |
2393
|
6 |
0 |
uniq=(int)SvIV(ST(5)); |
2396
|
15 |
0 |
search1=(int)SvIV(ST(2)); |
2397
|
15 |
0 |
search2=(int)SvIV(ST(3)); |
2437
|
3 |
12 |
if(uniq>0) |
2439
|
12 |
0 |
else if(uniq<=0 && sort>0) |
|
3 |
9 |
else if(uniq<=0 && sort>0) |
2441
|
9 |
0 |
else if(uniq<0 && sort<0) |
|
9 |
0 |
else if(uniq<0 && sort<0) |
2443
|
6 |
9 |
if(uniq) /* bei uniq>0 sortieren, uniq>1 sortieren + uniq */ |
2450
|
15 |
0 |
if(items>=5){ |
2452
|
0 |
15 |
SvSETMAGIC(ST(4)); |
2456
|
15 |
0 |
if(anzahl2){ |
2459
|
2186 |
15 |
for(i=0;i
|
2463
|
12 |
3 |
if(want_array){ /* die drei nächsten Arrays werden nur bei Bedarf gefüllt */ |
2467
|
12 |
0 |
if(anzahl2){ |
2471
|
6 |
6 |
if(cnt_o)av_unshift(cnt_array,anzahl2); |
2472
|
1692 |
12 |
for(i=0;i
|
2475
|
704 |
988 |
if(cnt_o)av_store(cnt_array,i,newSViv(cnt_o[i])); |
2478
|
6 |
6 |
if(uniq){ |
2486
|
0 |
12 |
XPUSHs(blz_array_p); |
2487
|
0 |
12 |
XPUSHs(zweigstelle_p); |
2488
|
0 |
12 |
XPUSHs(vals_p); |
2489
|
0 |
12 |
XPUSHs(sv_2mortal(newSViv(ret))); |
2490
|
0 |
12 |
XPUSHs(cnt_array_p); |
2494
|
0 |
3 |
if(uniq){ |
2498
|
0 |
3 |
XPUSHs(blz_array_p); |
2519
|
0 |
0 |
if(items!=4)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_scl_multi(bic)"); |
2523
|
0 |
0 |
SvSETMAGIC(ST(0)); |
2525
|
0 |
0 |
SvSETMAGIC(ST(1)); |
2527
|
0 |
0 |
SvSETMAGIC(ST(2)); |
2538
|
0 |
0 |
if(items!=4)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_scl_multi_blz(blz)"); |
2542
|
0 |
0 |
SvSETMAGIC(ST(0)); |
2544
|
0 |
0 |
SvSETMAGIC(ST(1)); |
2546
|
0 |
0 |
SvSETMAGIC(ST(2)); |