| line |
true |
false |
branch |
|
64
|
0 |
0 |
blz=(char *)SvPV_nolen(ST(2)); |
|
90
|
0 |
0 |
if(items<10)Perl_croak(aTHX_ "Usage: Business::KontoCheck::kto_check_regel_dbg_i(blz,kto,blz2,kto2,bic,regel,methode,pz_methode,pz,pz_pos)"); |
|
93
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
95
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
97
|
0 |
0 |
SvSETMAGIC(ST(4)); |
|
99
|
0 |
0 |
SvSETMAGIC(ST(5)); |
|
101
|
0 |
0 |
SvSETMAGIC(ST(6)); |
|
103
|
0 |
0 |
SvSETMAGIC(ST(7)); |
|
105
|
0 |
0 |
SvSETMAGIC(ST(8)); |
|
107
|
0 |
0 |
SvSETMAGIC(ST(9)); |
|
131
|
4 |
0 |
lut_name=(char *)SvPV_nolen(ST(0)); |
|
136
|
8 |
0 |
lut_name=(char *)SvPV_nolen(ST(0)); |
|
137
|
0 |
8 |
required=(unsigned int)SvUV(ST(1)); |
|
141
|
1 |
0 |
lut_name=(char *)SvPV_nolen(ST(0)); |
|
142
|
0 |
1 |
required=(unsigned int)SvUV(ST(1)); |
|
143
|
0 |
1 |
set=(unsigned int)SvUV(ST(2)); |
|
169
|
0 |
0 |
required=(unsigned int)SvUV(ST(1)); |
|
174
|
0 |
0 |
required=(unsigned int)SvUV(ST(1)); |
|
175
|
0 |
0 |
set=(unsigned int)SvUV(ST(2)); |
|
179
|
0 |
0 |
required=(unsigned int)SvUV(ST(1)); |
|
180
|
0 |
0 |
set=(unsigned int)SvUV(ST(2)); |
|
181
|
0 |
0 |
incremental=(unsigned int)SvUV(ST(3)); |
|
204
|
0 |
1 |
set=(unsigned int)SvUV(ST(2)); |
|
238
|
0 |
0 |
user_info=(char *)SvPV_nolen(ST(2)); |
|
241
|
0 |
0 |
user_info=(char *)SvPV_nolen(ST(2)); |
|
242
|
0 |
0 |
gueltigkeit=(char *)SvPV_nolen(ST(3)); |
|
245
|
0 |
0 |
user_info=(char *)SvPV_nolen(ST(2)); |
|
246
|
0 |
0 |
gueltigkeit=(char *)SvPV_nolen(ST(3)); |
|
247
|
0 |
0 |
felder=(unsigned int)SvUV(ST(4)); |
|
250
|
1 |
0 |
user_info=(char *)SvPV_nolen(ST(2)); |
|
251
|
1 |
0 |
gueltigkeit=(char *)SvPV_nolen(ST(3)); |
|
252
|
0 |
1 |
felder=(unsigned int)SvUV(ST(4)); |
|
253
|
0 |
1 |
filialen=(unsigned int)SvUV(ST(5)); |
|
256
|
0 |
0 |
user_info=(char *)SvPV_nolen(ST(2)); |
|
257
|
0 |
0 |
gueltigkeit=(char *)SvPV_nolen(ST(3)); |
|
258
|
0 |
0 |
felder=(unsigned int)SvUV(ST(4)); |
|
259
|
0 |
0 |
filialen=(unsigned int)SvUV(ST(5)); |
|
260
|
0 |
0 |
slots=(unsigned int)SvUV(ST(6)); |
|
263
|
0 |
0 |
user_info=(char *)SvPV_nolen(ST(2)); |
|
264
|
0 |
0 |
gueltigkeit=(char *)SvPV_nolen(ST(3)); |
|
265
|
0 |
0 |
felder=(unsigned int)SvUV(ST(4)); |
|
266
|
0 |
0 |
filialen=(unsigned int)SvUV(ST(5)); |
|
267
|
0 |
0 |
slots=(unsigned int)SvUV(ST(6)); |
|
268
|
0 |
0 |
lut_version=(unsigned int)SvUV(ST(7)); |
|
271
|
1 |
0 |
user_info=(char *)SvPV_nolen(ST(2)); |
|
272
|
1 |
0 |
gueltigkeit=(char *)SvPV_nolen(ST(3)); |
|
273
|
0 |
1 |
felder=(unsigned int)SvUV(ST(4)); |
|
274
|
0 |
1 |
filialen=(unsigned int)SvUV(ST(5)); |
|
275
|
0 |
1 |
slots=(unsigned int)SvUV(ST(6)); |
|
276
|
0 |
1 |
lut_version=(unsigned int)SvUV(ST(7)); |
|
277
|
0 |
1 |
set=(unsigned int)SvUV(ST(8)); |
|
280
|
0 |
0 |
user_info=(char *)SvPV_nolen(ST(2)); |
|
281
|
0 |
0 |
gueltigkeit=(char *)SvPV_nolen(ST(3)); |
|
282
|
0 |
0 |
felder=(unsigned int)SvUV(ST(4)); |
|
283
|
0 |
0 |
filialen=(unsigned int)SvUV(ST(5)); |
|
284
|
0 |
0 |
slots=(unsigned int)SvUV(ST(6)); |
|
285
|
0 |
0 |
lut_version=(unsigned int)SvUV(ST(7)); |
|
286
|
0 |
0 |
set=(unsigned int)SvUV(ST(8)); |
|
287
|
0 |
0 |
keine_iban_berechnung=(char *)SvPV_nolen(ST(9)); |
|
295
|
0 |
2 |
if(keine_iban_berechnung)lut_keine_iban_berechnung(keine_iban_berechnung,outputname,set); |
|
304
|
0 |
0 |
if(items!=2)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_filialen(blz)"); |
|
327
|
0 |
16 |
if(items!=14)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_multiple_i(blz, filiale, cnt, " |
|
331
|
0 |
16 |
if(RETVAL>0 || RETVAL==LUT2_PARTIAL_OK){ |
|
|
0 |
0 |
if(RETVAL>0 || RETVAL==LUT2_PARTIAL_OK){ |
|
333
|
0 |
16 |
SvSETMAGIC(ST(2)); |
|
335
|
0 |
16 |
SvSETMAGIC(ST(3)); |
|
337
|
0 |
16 |
SvSETMAGIC(ST(4)); |
|
339
|
0 |
16 |
SvSETMAGIC(ST(5)); |
|
341
|
0 |
16 |
SvSETMAGIC(ST(6)); |
|
343
|
0 |
16 |
SvSETMAGIC(ST(7)); |
|
345
|
0 |
16 |
SvSETMAGIC(ST(8)); |
|
347
|
0 |
16 |
SvSETMAGIC(ST(9)); |
|
349
|
0 |
16 |
SvSETMAGIC(ST(10)); |
|
351
|
0 |
16 |
SvSETMAGIC(ST(11)); |
|
353
|
0 |
16 |
SvSETMAGIC(ST(12)); |
|
355
|
0 |
16 |
SvSETMAGIC(ST(13)); |
|
359
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
369
|
0 |
0 |
if(items<1 || items>2)Perl_croak(aTHX_ "Usage: Business::KontoCheck::pz2str(pz[,retval])"); |
|
|
0 |
0 |
if(items<1 || items>2)Perl_croak(aTHX_ "Usage: Business::KontoCheck::pz2str(pz[,retval])"); |
|
372
|
0 |
0 |
if(items==2){ |
|
374
|
0 |
0 |
SvSETMAGIC(ST(1)); |
|
385
|
0 |
0 |
if(items==1) |
|
387
|
0 |
0 |
else if(items==2 || items==3) |
|
|
0 |
0 |
else if(items==2 || items==3) |
|
388
|
0 |
0 |
offset=(unsigned int)SvUV(ST(1)); |
|
393
|
0 |
0 |
if(items==3){ |
|
395
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
407
|
0 |
0 |
if(items!=4)Perl_croak(aTHX_ "Usage: Business::KontoCheck::bic_info(bic,mode,anzahl,start_idx))"); |
|
411
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
413
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
425
|
90 |
286 |
if(items==2) |
|
427
|
8 |
278 |
else if(items==3 || items==4) |
|
|
8 |
0 |
else if(items==3 || items==4) |
|
428
|
0 |
286 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
433
|
8 |
368 |
if(items==4){ |
|
435
|
0 |
8 |
SvSETMAGIC(ST(3)); |
|
449
|
0 |
0 |
if(items==2) |
|
451
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
452
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
457
|
0 |
0 |
if(items==4){ |
|
459
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
473
|
0 |
138 |
if(items==2) |
|
475
|
0 |
138 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
476
|
0 |
138 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
481
|
0 |
138 |
if(items==4){ |
|
483
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
497
|
90 |
278 |
if(items==2) |
|
499
|
0 |
278 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
500
|
0 |
278 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
505
|
0 |
368 |
if(items==4){ |
|
507
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
521
|
0 |
0 |
if(items==2) |
|
523
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
524
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
529
|
0 |
0 |
if(items==4){ |
|
531
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
545
|
0 |
0 |
if(items==2) |
|
547
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
548
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
553
|
0 |
0 |
if(items==4){ |
|
555
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
569
|
0 |
0 |
if(items==2) |
|
571
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
572
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
577
|
0 |
0 |
if(items==4){ |
|
579
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
593
|
0 |
0 |
if(items==2) |
|
595
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
596
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
601
|
0 |
0 |
if(items==4){ |
|
603
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
617
|
0 |
0 |
if(items==2) |
|
619
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
620
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
625
|
0 |
0 |
if(items==4){ |
|
627
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
641
|
0 |
0 |
if(items==2) |
|
643
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
644
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
649
|
0 |
0 |
if(items==4){ |
|
651
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
665
|
0 |
0 |
if(items==2) |
|
667
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
668
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
673
|
0 |
0 |
if(items==4){ |
|
675
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
690
|
0 |
0 |
if(items==2) |
|
692
|
0 |
0 |
else if(items==3){ |
|
693
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
696
|
0 |
0 |
else if(items==4 || items==5){ |
|
|
0 |
0 |
else if(items==4 || items==5){ |
|
697
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
698
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(3)); |
|
704
|
0 |
0 |
if(items==5){ |
|
706
|
0 |
0 |
SvSETMAGIC(ST(4)); |
|
720
|
0 |
0 |
if(items==2) |
|
722
|
0 |
0 |
else if(items==3){ |
|
723
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
726
|
0 |
0 |
else if(items==4 || items==5){ |
|
|
0 |
0 |
else if(items==4 || items==5){ |
|
727
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
728
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(3)); |
|
734
|
0 |
0 |
if(items==5){ |
|
736
|
0 |
0 |
SvSETMAGIC(ST(4)); |
|
750
|
0 |
0 |
if(items==2) |
|
752
|
0 |
0 |
else if(items==3){ |
|
753
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
756
|
0 |
0 |
else if(items==4 || items==5){ |
|
|
0 |
0 |
else if(items==4 || items==5){ |
|
757
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
758
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(3)); |
|
764
|
0 |
0 |
if(items==5){ |
|
766
|
0 |
0 |
SvSETMAGIC(ST(4)); |
|
780
|
0 |
0 |
if(items==2) |
|
782
|
0 |
0 |
else if(items==3){ |
|
783
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
786
|
0 |
0 |
else if(items==4 || items==5){ |
|
|
0 |
0 |
else if(items==4 || items==5){ |
|
787
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
788
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(3)); |
|
794
|
0 |
0 |
if(items==5){ |
|
796
|
0 |
0 |
SvSETMAGIC(ST(4)); |
|
810
|
0 |
0 |
if(items==2) |
|
812
|
0 |
0 |
else if(items==3){ |
|
813
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
816
|
0 |
0 |
else if(items==4 || items==5){ |
|
|
0 |
0 |
else if(items==4 || items==5){ |
|
817
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
818
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(3)); |
|
824
|
0 |
0 |
if(items==5){ |
|
826
|
0 |
0 |
SvSETMAGIC(ST(4)); |
|
840
|
0 |
0 |
if(items==2) |
|
842
|
0 |
0 |
else if(items==3){ |
|
843
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
846
|
0 |
0 |
else if(items==4 || items==5){ |
|
|
0 |
0 |
else if(items==4 || items==5){ |
|
847
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
848
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(3)); |
|
854
|
0 |
0 |
if(items==5){ |
|
856
|
0 |
0 |
SvSETMAGIC(ST(4)); |
|
870
|
0 |
0 |
if(items==2) |
|
872
|
0 |
0 |
else if(items==3){ |
|
873
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
876
|
0 |
0 |
else if(items==4 || items==5){ |
|
|
0 |
0 |
else if(items==4 || items==5){ |
|
877
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
878
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(3)); |
|
884
|
0 |
0 |
if(items==5){ |
|
886
|
0 |
0 |
SvSETMAGIC(ST(4)); |
|
900
|
0 |
0 |
if(items==2) |
|
902
|
0 |
0 |
else if(items==3){ |
|
903
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
906
|
0 |
0 |
else if(items==4 || items==5){ |
|
|
0 |
0 |
else if(items==4 || items==5){ |
|
907
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
908
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(3)); |
|
914
|
0 |
0 |
if(items==5){ |
|
916
|
0 |
0 |
SvSETMAGIC(ST(4)); |
|
930
|
0 |
0 |
if(items==2) |
|
932
|
0 |
0 |
else if(items==3){ |
|
933
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
936
|
0 |
0 |
else if(items==4 || items==5){ |
|
|
0 |
0 |
else if(items==4 || items==5){ |
|
937
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
938
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(3)); |
|
944
|
0 |
0 |
if(items==5){ |
|
946
|
0 |
0 |
SvSETMAGIC(ST(4)); |
|
960
|
0 |
0 |
if(items==2) |
|
962
|
0 |
0 |
else if(items==3){ |
|
963
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
966
|
0 |
0 |
else if(items==4 || items==5){ |
|
|
0 |
0 |
else if(items==4 || items==5){ |
|
967
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
968
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(3)); |
|
974
|
0 |
0 |
if(items==5){ |
|
976
|
0 |
0 |
SvSETMAGIC(ST(4)); |
|
990
|
0 |
0 |
if(items==2) |
|
992
|
0 |
0 |
else if(items==3){ |
|
993
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
996
|
0 |
0 |
else if(items==4 || items==5){ |
|
|
0 |
0 |
else if(items==4 || items==5){ |
|
997
|
0 |
0 |
mode=(unsigned int)SvUV(ST(2)); |
|
998
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(3)); |
|
1004
|
0 |
0 |
if(items==5){ |
|
1006
|
0 |
0 |
SvSETMAGIC(ST(4)); |
|
1019
|
0 |
0 |
if(items<2 || items>3) |
|
|
0 |
0 |
if(items<2 || items>3) |
|
1023
|
0 |
0 |
if(items==3){ |
|
1025
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
1037
|
0 |
0 |
if(items<2 || items>3) |
|
|
0 |
0 |
if(items<2 || items>3) |
|
1041
|
0 |
0 |
if(items==3){ |
|
1043
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
1055
|
0 |
0 |
if(items<2 || items>3) |
|
|
0 |
0 |
if(items<2 || items>3) |
|
1059
|
0 |
0 |
if(items==3){ |
|
1061
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
1073
|
0 |
0 |
if(items<2 || items>3) |
|
|
0 |
0 |
if(items<2 || items>3) |
|
1077
|
0 |
0 |
if(items==3){ |
|
1079
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
1091
|
0 |
0 |
if(items<2 || items>3) |
|
|
0 |
0 |
if(items<2 || items>3) |
|
1095
|
0 |
0 |
if(items==3){ |
|
1097
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
1109
|
0 |
0 |
if(items<2 || items>3) |
|
|
0 |
0 |
if(items<2 || items>3) |
|
1113
|
0 |
0 |
if(items==3){ |
|
1115
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
1127
|
0 |
0 |
if(items<2 || items>3) |
|
|
0 |
0 |
if(items<2 || items>3) |
|
1131
|
0 |
0 |
if(items==3){ |
|
1133
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
1145
|
0 |
0 |
if(items<2 || items>3) |
|
|
0 |
0 |
if(items<2 || items>3) |
|
1149
|
0 |
0 |
if(items==3){ |
|
1151
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
1163
|
0 |
0 |
if(items<2 || items>3) |
|
|
0 |
0 |
if(items<2 || items>3) |
|
1167
|
0 |
0 |
if(items==3){ |
|
1169
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
1181
|
0 |
0 |
if(items<2 || items>3) |
|
|
0 |
0 |
if(items<2 || items>3) |
|
1185
|
0 |
0 |
if(items==3){ |
|
1187
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
1199
|
0 |
0 |
if(items<2 || items>3) |
|
|
0 |
0 |
if(items<2 || items>3) |
|
1203
|
0 |
0 |
if(items==3){ |
|
1205
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
1220
|
0 |
0 |
if(items==2) |
|
1222
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
1223
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
1228
|
0 |
0 |
if(items==4){ |
|
1230
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
1244
|
0 |
0 |
if(items==2) |
|
1246
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
1247
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
1252
|
0 |
0 |
if(items==4){ |
|
1254
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
1268
|
0 |
0 |
if(items==2) |
|
1270
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
1271
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
1276
|
0 |
0 |
if(items==4){ |
|
1278
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
1292
|
0 |
0 |
if(items==2) |
|
1294
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
1295
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
1300
|
0 |
0 |
if(items==4){ |
|
1302
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
1316
|
0 |
0 |
if(items==2) |
|
1318
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
1319
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
1324
|
0 |
0 |
if(items==4){ |
|
1326
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
1340
|
0 |
0 |
if(items==2) |
|
1342
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
1343
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
1348
|
0 |
0 |
if(items==4){ |
|
1350
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
1364
|
0 |
0 |
if(items==2) |
|
1366
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
1367
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
1372
|
0 |
0 |
if(items==4){ |
|
1374
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
1388
|
0 |
0 |
if(items==2) |
|
1390
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
1391
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
1396
|
0 |
0 |
if(items==4){ |
|
1398
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
1412
|
0 |
0 |
if(items==2) |
|
1414
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
1415
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
1420
|
0 |
0 |
if(items==4){ |
|
1422
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
1436
|
0 |
0 |
if(items==2) |
|
1438
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
1439
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
1444
|
0 |
0 |
if(items==4){ |
|
1446
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
1460
|
0 |
0 |
if(items==2) |
|
1462
|
0 |
0 |
else if(items==3 || items==4) |
|
|
0 |
0 |
else if(items==3 || items==4) |
|
1463
|
0 |
0 |
zweigstelle=(unsigned int)SvUV(ST(2)); |
|
1468
|
0 |
0 |
if(items==4){ |
|
1470
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
1481
|
0 |
5 |
if(items!=1)Perl_croak(aTHX_ "Usage: Business::KontoCheck::retval2txt(ret)"); |
|
1493
|
0 |
0 |
if(items!=1)Perl_croak(aTHX_ "Usage: Business::KontoCheck::retval2txt(ret)"); |
|
1503
|
0 |
0 |
if(items!=1)Perl_croak(aTHX_ "Usage: Business::KontoCheck::retval2iso(ret)"); |
|
1515
|
0 |
0 |
if(items!=1)Perl_croak(aTHX_ "Usage: Business::KontoCheck::retval2iso(ret)"); |
|
1525
|
0 |
0 |
if(items!=1)Perl_croak(aTHX_ "Usage: Business::KontoCheck::retval2txt_short(ret)"); |
|
1537
|
0 |
42 |
if(items!=1)Perl_croak(aTHX_ "Usage: Business::KontoCheck::retval2txt_short(ret)"); |
|
1547
|
0 |
0 |
if(items!=1)Perl_croak(aTHX_ "Usage: Business::KontoCheck::retval2html(ret)"); |
|
1559
|
0 |
0 |
if(items!=1)Perl_croak(aTHX_ "Usage: Business::KontoCheck::retval2html(ret)"); |
|
1569
|
0 |
0 |
if(items!=1)Perl_croak(aTHX_ "Usage: Business::KontoCheck::retval2utf8(ret)"); |
|
1581
|
0 |
0 |
if(items!=1)Perl_croak(aTHX_ "Usage: Business::KontoCheck::retval2utf8(ret)"); |
|
1591
|
0 |
0 |
if(items!=1)Perl_croak(aTHX_ "Usage: Business::KontoCheck::retval2dos(ret)"); |
|
1603
|
0 |
0 |
if(items!=1)Perl_croak(aTHX_ "Usage: Business::KontoCheck::retval2dos(ret)"); |
|
1638
|
0 |
1 |
if(items!=4)Perl_croak(aTHX_ "Usage: Business::KontoCheck::current_lutfile_name_i(want_array,set,level,retval)"); |
|
1639
|
1 |
0 |
if(want_array) |
|
1643
|
0 |
1 |
if(ret<0)RETVAL=""; |
|
1644
|
1 |
0 |
if(want_array){ |
|
1646
|
0 |
1 |
SvSETMAGIC(ST(1)); |
|
1648
|
0 |
1 |
SvSETMAGIC(ST(2)); |
|
1650
|
0 |
1 |
SvSETMAGIC(ST(3)); |
|
1663
|
3 |
0 |
want_array=(int)SvIV(ST(1)); |
|
1664
|
0 |
3 |
if(items!=7)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_info_i(lut_name,want_array,info1,valid1,info2,valid2,lut_dir)"); |
|
1665
|
0 |
3 |
if(want_array<0)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_info(lut_name)"); |
|
1666
|
3 |
0 |
if(want_array){ |
|
1669
|
0 |
3 |
if(!info1)info1=""; |
|
1670
|
2 |
1 |
if(!info2)info2=""; |
|
1676
|
0 |
3 |
if(ret
|
|
1678
|
3 |
0 |
else if(valid1==LUT2_VALID || valid2==LUT2_VALID) |
|
|
0 |
3 |
else if(valid1==LUT2_VALID || valid2==LUT2_VALID) |
|
1680
|
0 |
3 |
else if(valid1==LUT1_SET_LOADED) |
|
1682
|
2 |
1 |
else if(valid1==LUT2_NO_VALID_DATE || valid2==LUT2_NO_VALID_DATE) |
|
|
0 |
2 |
else if(valid1==LUT2_NO_VALID_DATE || valid2==LUT2_NO_VALID_DATE) |
|
1688
|
0 |
3 |
SvSETMAGIC(ST(2)); |
|
1690
|
0 |
3 |
SvSETMAGIC(ST(3)); |
|
1692
|
0 |
3 |
SvSETMAGIC(ST(4)); |
|
1694
|
0 |
3 |
SvSETMAGIC(ST(5)); |
|
1696
|
0 |
3 |
SvSETMAGIC(ST(6)); |
|
1698
|
3 |
0 |
if(want_array){ |
|
1705
|
3 |
0 |
if(*info1)kc_free(info1); |
|
1706
|
1 |
2 |
if(*info2)kc_free(info2); |
|
1707
|
3 |
0 |
if(*dptr)kc_free(dptr); |
|
1729
|
0 |
0 |
if(items!=1)Perl_croak(aTHX_ "Usage: Business::KontoCheck::ci_check(ci)"); |
|
1752
|
165 |
0 |
if(ret){ |
|
1754
|
0 |
165 |
SvSETMAGIC(ST(1)); |
|
1772
|
0 |
336 |
SvSETMAGIC(ST(1)); |
|
1789
|
1 |
0 |
if(items>1) |
|
1790
|
1 |
0 |
mode=(int)SvIV(ST(0)); |
|
1812
|
1 |
0 |
if(lut_filename){ |
|
1814
|
0 |
1 |
SvSETMAGIC(ST(1)); |
|
1817
|
1 |
0 |
if(lut_blocks_ok){ |
|
1819
|
0 |
1 |
SvSETMAGIC(ST(2)); |
|
1822
|
1 |
0 |
if(lut_blocks_fehler){ |
|
1824
|
0 |
1 |
SvSETMAGIC(ST(3)); |
|
1842
|
0 |
2896 |
if(items!=9){ |
|
1848
|
2877 |
19 |
if(papier){ |
|
1849
|
63294 |
14385 |
for(ptr=papier,dptr=iban;*ptr;ptr++)if(*ptr!=' ')*dptr++=*ptr; |
|
|
77679 |
2877 |
for(ptr=papier,dptr=iban;*ptr;ptr++)if(*ptr!=' ')*dptr++=*ptr; |
|
1852
|
0 |
2877 |
SvSETMAGIC(ST(2)); |
|
1854
|
0 |
2877 |
SvSETMAGIC(ST(3)); |
|
1857
|
2896 |
0 |
if(bic){ |
|
1859
|
0 |
2896 |
SvSETMAGIC(ST(4)); |
|
1863
|
0 |
2896 |
SvSETMAGIC(ST(5)); |
|
1870
|
0 |
2896 |
SvSETMAGIC(ST(6)); |
|
1872
|
0 |
2896 |
SvSETMAGIC(ST(7)); |
|
1874
|
0 |
2896 |
SvSETMAGIC(ST(8)); |
|
1888
|
0 |
0 |
if(items!=4){ |
|
1895
|
0 |
0 |
SvSETMAGIC(ST(1)); |
|
1896
|
0 |
0 |
if(ret>0){ |
|
1898
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
1900
|
0 |
0 |
SvSETMAGIC(ST(3)); |
|
1917
|
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]])"); |
|
1919
|
80 |
0 |
if(items>=2){ |
|
1921
|
0 |
80 |
SvSETMAGIC(ST(1)); |
|
1923
|
80 |
0 |
if(items==3){ |
|
1925
|
0 |
80 |
SvSETMAGIC(ST(2)); |
|
1941
|
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]]])"); |
|
1943
|
10 |
0 |
if(items>=3){ |
|
1945
|
0 |
10 |
SvSETMAGIC(ST(2)); |
|
1949
|
4 |
6 |
if(items>=4)uniq=(int)SvIV(ST(3)); |
|
|
4 |
0 |
if(items>=4)uniq=(int)SvIV(ST(3)); |
|
1950
|
2 |
8 |
if(items>=5)sort=(int)SvIV(ST(4)); |
|
|
2 |
0 |
if(items>=5)sort=(int)SvIV(ST(4)); |
|
1951
|
2 |
8 |
if(uniq>0) |
|
1953
|
8 |
0 |
else if(uniq<=0 && sort>0) |
|
|
2 |
6 |
else if(uniq<=0 && sort>0) |
|
1955
|
6 |
0 |
else if(uniq<0 && sort<0) |
|
|
6 |
0 |
else if(uniq<0 && sort<0) |
|
1957
|
4 |
6 |
if(uniq) /* bei uniq>0 sortieren, uniq>1 sortieren + uniq */ |
|
1966
|
10 |
0 |
if(anzahl2){ |
|
1969
|
533 |
10 |
for(i=0;i
|
|
1973
|
8 |
2 |
if(want_array){ /* die drei nächsten Arrays werden nur bei Bedarf gefüllt */ |
|
1977
|
8 |
0 |
if(anzahl2){ |
|
1981
|
4 |
4 |
if(cnt_o)av_unshift(cnt_array,anzahl2); |
|
1982
|
76 |
8 |
for(i=0;i
|
|
1983
|
413 |
8 |
for(i=0;i
|
|
1985
|
173 |
240 |
if(cnt_o)av_store(cnt_array,i,newSViv(cnt_o[i])); |
|
1988
|
4 |
4 |
if(uniq){ |
|
1995
|
0 |
8 |
XPUSHs(blz_array_p); |
|
1996
|
0 |
8 |
XPUSHs(zweigstelle_p); |
|
1997
|
0 |
8 |
XPUSHs(vals_p); |
|
1998
|
0 |
8 |
XPUSHs(sv_2mortal(newSViv(ret))); |
|
1999
|
0 |
8 |
XPUSHs(cnt_array_p); |
|
2003
|
0 |
2 |
if(uniq){ |
|
2007
|
0 |
2 |
XPUSHs(blz_array_p); |
|
2030
|
0 |
0 |
uniq=SvIV(ST(2)); |
|
2035
|
12 |
0 |
uniq=SvIV(ST(2)); |
|
2036
|
12 |
0 |
such_cmd=SvPV_nolen(ST(3)); |
|
2044
|
12 |
0 |
if(items>4){ /* retval zurückgeben */ |
|
2046
|
0 |
12 |
SvSETMAGIC(ST(4)); |
|
2050
|
12 |
0 |
if(anzahl){ |
|
2053
|
278 |
12 |
for(i=0;i
|
|
2057
|
6 |
6 |
if(want_array){ /* das nächste Array wird nur bei Bedarf gefüllt */ |
|
2059
|
6 |
0 |
if(anzahl){ |
|
2062
|
139 |
6 |
for(i=0;i
|
|
2067
|
0 |
6 |
XPUSHs(blz_array_p); |
|
2068
|
0 |
6 |
XPUSHs(zweigstelle_p); |
|
2069
|
0 |
6 |
XPUSHs(sv_2mortal(newSViv(ret))); |
|
2075
|
0 |
6 |
XPUSHs(blz_array_p); |
|
2108
|
35 |
0 |
if(items>2 && items<7) |
|
|
35 |
0 |
if(items>2 && items<7) |
|
2109
|
35 |
0 |
search=SvPV(ST(2),len); |
|
2111
|
0 |
0 |
if(fkt) |
|
2134
|
35 |
0 |
if(items>3){ |
|
2136
|
0 |
35 |
SvSETMAGIC(ST(3)); |
|
2139
|
14 |
21 |
if(items>4)uniq=(int)SvIV(ST(4)); |
|
|
14 |
0 |
if(items>4)uniq=(int)SvIV(ST(4)); |
|
2140
|
7 |
28 |
if(items>5)sort=(int)SvIV(ST(5)); |
|
|
7 |
0 |
if(items>5)sort=(int)SvIV(ST(5)); |
|
2141
|
7 |
28 |
if(uniq>0) |
|
2143
|
28 |
0 |
else if(uniq<=0 && sort>0) |
|
|
7 |
21 |
else if(uniq<=0 && sort>0) |
|
2145
|
21 |
0 |
else if(uniq<0 && sort<0) |
|
|
21 |
0 |
else if(uniq<0 && sort<0) |
|
2147
|
14 |
21 |
if(uniq) /* bei uniq>0 sortieren, uniq>1 sortieren + uniq */ |
|
2155
|
35 |
0 |
if(anzahl2){ |
|
2158
|
873 |
35 |
for(i=0;i
|
|
2162
|
28 |
7 |
if(want_array){ /* die drei nächsten Arrays werden nur bei Bedarf gefüllt */ |
|
2166
|
28 |
0 |
if(anzahl2){ |
|
2170
|
14 |
14 |
if(cnt_o)av_unshift(cnt_array,anzahl2); |
|
2171
|
688 |
28 |
for(i=0;i
|
|
2174
|
318 |
370 |
if(cnt_o)av_store(cnt_array,i,newSViv(cnt_o[i])); |
|
2177
|
14 |
14 |
if(uniq){ |
|
2184
|
0 |
28 |
XPUSHs(blz_array_p); |
|
2185
|
0 |
28 |
XPUSHs(zweigstelle_p); |
|
2186
|
0 |
28 |
XPUSHs(vals_p); |
|
2187
|
0 |
28 |
XPUSHs(sv_2mortal(newSViv(ret))); |
|
2188
|
0 |
28 |
XPUSHs(cnt_array_p); |
|
2192
|
0 |
7 |
if(uniq){ |
|
2196
|
0 |
7 |
XPUSHs(blz_array_p); |
|
2215
|
0 |
0 |
search1=search2=(int)SvIV(ST(2)); |
|
2218
|
3 |
0 |
sort=(int)SvIV(ST(6)); |
|
2220
|
6 |
0 |
uniq=(int)SvIV(ST(5)); |
|
2223
|
15 |
0 |
search1=(int)SvIV(ST(2)); |
|
2224
|
15 |
0 |
search2=(int)SvIV(ST(3)); |
|
2264
|
3 |
12 |
if(uniq>0) |
|
2266
|
12 |
0 |
else if(uniq<=0 && sort>0) |
|
|
3 |
9 |
else if(uniq<=0 && sort>0) |
|
2268
|
9 |
0 |
else if(uniq<0 && sort<0) |
|
|
9 |
0 |
else if(uniq<0 && sort<0) |
|
2270
|
6 |
9 |
if(uniq) /* bei uniq>0 sortieren, uniq>1 sortieren + uniq */ |
|
2277
|
15 |
0 |
if(items>=5){ |
|
2279
|
0 |
15 |
SvSETMAGIC(ST(4)); |
|
2283
|
15 |
0 |
if(anzahl2){ |
|
2286
|
2146 |
15 |
for(i=0;i
|
|
2290
|
12 |
3 |
if(want_array){ /* die drei nächsten Arrays werden nur bei Bedarf gefüllt */ |
|
2294
|
12 |
0 |
if(anzahl2){ |
|
2298
|
6 |
6 |
if(cnt_o)av_unshift(cnt_array,anzahl2); |
|
2299
|
1658 |
12 |
for(i=0;i
|
|
2302
|
682 |
976 |
if(cnt_o)av_store(cnt_array,i,newSViv(cnt_o[i])); |
|
2305
|
6 |
6 |
if(uniq){ |
|
2313
|
0 |
12 |
XPUSHs(blz_array_p); |
|
2314
|
0 |
12 |
XPUSHs(zweigstelle_p); |
|
2315
|
0 |
12 |
XPUSHs(vals_p); |
|
2316
|
0 |
12 |
XPUSHs(sv_2mortal(newSViv(ret))); |
|
2317
|
0 |
12 |
XPUSHs(cnt_array_p); |
|
2321
|
0 |
3 |
if(uniq){ |
|
2325
|
0 |
3 |
XPUSHs(blz_array_p); |
|
2345
|
0 |
0 |
if(items!=4)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_scl_multi(bic)"); |
|
2349
|
0 |
0 |
SvSETMAGIC(ST(0)); |
|
2351
|
0 |
0 |
SvSETMAGIC(ST(1)); |
|
2353
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
2364
|
0 |
0 |
if(items!=4)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_scl_multi_blz(blz)"); |
|
2368
|
0 |
0 |
SvSETMAGIC(ST(0)); |
|
2370
|
0 |
0 |
SvSETMAGIC(ST(1)); |
|
2372
|
0 |
0 |
SvSETMAGIC(ST(2)); |
|
2383
|
0 |
0 |
if(items!=2)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_scl_sct(bic)"); |
|
2387
|
0 |
0 |
SvSETMAGIC(ST(0)); |
|
2398
|
0 |
0 |
if(items!=3)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_scl_sct_blz(blz)"); |
|
2402
|
0 |
0 |
SvSETMAGIC(ST(0)); |
|
2404
|
0 |
0 |
SvSETMAGIC(ST(1)); |
|
2415
|
0 |
0 |
if(items!=2)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_scl_sdd(bic)"); |
|
2419
|
0 |
0 |
SvSETMAGIC(ST(0)); |
|
2430
|
0 |
0 |
if(items!=3)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_scl_sdd_blz(blz)"); |
|
2434
|
0 |
0 |
SvSETMAGIC(ST(0)); |
|
2436
|
0 |
0 |
SvSETMAGIC(ST(1)); |
|
2447
|
0 |
0 |
if(items!=2)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_scl_cor1(bic)"); |
|
2451
|
0 |
0 |
SvSETMAGIC(ST(0)); |
|
2462
|
0 |
0 |
if(items!=3)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_scl_cor1_blz(blz)"); |
|
2466
|
0 |
0 |
SvSETMAGIC(ST(0)); |
|
2468
|
0 |
0 |
SvSETMAGIC(ST(1)); |
|
2479
|
0 |
0 |
if(items!=2)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_scl_b2b(bic)"); |
|
2483
|
0 |
0 |
SvSETMAGIC(ST(0)); |
|
2494
|
0 |
0 |
if(items!=3)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_scl_b2b_blz(blz)"); |
|
2498
|
0 |
0 |
SvSETMAGIC(ST(0)); |
|
2500
|
0 |
0 |
SvSETMAGIC(ST(1)); |
|
2511
|
0 |
0 |
if(items!=2)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_scl_scc(bic)"); |
|
2515
|
0 |
0 |
SvSETMAGIC(ST(0)); |
|
2526
|
0 |
0 |
if(items!=3)Perl_croak(aTHX_ "Usage: Business::KontoCheck::lut_scl_scc_blz(blz)"); |
|
2530
|
0 |
0 |
SvSETMAGIC(ST(0)); |
|
2532
|
0 |
0 |
SvSETMAGIC(ST(1)); |