summaryrefslogtreecommitdiff
path: root/irdecoderunit.pas
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2015-10-23 16:41:42 +0200
committerErich Eckner <git@eckner.net>2015-10-23 16:41:42 +0200
commit7dad56999489033984bf40cf4c83b421a8002ce6 (patch)
treea2144515a370b3636165b29a0fc30f67e515f43c /irdecoderunit.pas
parent8a0a2266adfb7b85797a4b867bc0753cb94a2d3a (diff)
downloadunits-7dad56999489033984bf40cf4c83b421a8002ce6.tar.xz
ueberladene Konstruktoren entfernt, int64 -> longint (fuer 32-bit-Systeme!)
Diffstat (limited to 'irdecoderunit.pas')
-rw-r--r--irdecoderunit.pas32
1 files changed, 7 insertions, 25 deletions
diff --git a/irdecoderunit.pas b/irdecoderunit.pas
index 95a4337..8942ebf 100644
--- a/irdecoderunit.pas
+++ b/irdecoderunit.pas
@@ -30,10 +30,7 @@ type
function findeZeichen(lw: longword): int64;
function findeBefehl(lw: longword): int64;
public
- constructor create(inputName: string); overload;
- constructor create(inputName, konfigName: string); overload;
- constructor create(inputName: string; watte: boolean); overload;
- constructor create(inputName, konfigName: string; watte: boolean); overload;
+ constructor create(inputName, konfigName: string; watte: boolean);
destructor destroy; override;
function zeileVerarbeitet: boolean;
function befehlVerarbeitet: boolean;
@@ -68,24 +65,9 @@ var
// tIRDecoder ******************************************************************
-constructor tIRDecoder.create(inputName: string);
-begin
- create(inputName,false);
-end;
-
-constructor tIRDecoder.create(inputName: string; watte: boolean);
-begin
- create(inputName,'/dev/null',watte);
-end;
-
-constructor tIRDecoder.create(inputName, konfigName: string);
-begin
- create(inputName,konfigName,false);
-end;
-
constructor tIRDecoder.create(inputName, konfigName: string; watte: boolean);
var
- i: int64;
+ i: longint;
begin
inherited create;
if (length(zeichenTabelle)=0) or (length(befehlsTabelle)=0) then begin
@@ -236,7 +218,7 @@ end;
function tIRDecoder.befehlVerarbeitet: boolean;
var
- i,cnt: int64;
+ i,cnt: longint;
bef,bef2: longword;
cmd,params,s,t: string;
begin
@@ -292,7 +274,7 @@ end;
function tIRDecoder.gibAlleBefehle: string;
var
- bw: int64;
+ bw: longint;
lw: longword;
b1,b2: boolean;
begin
@@ -413,7 +395,7 @@ end;
procedure sortiereZeichenTabelle(von,bis: int64);
var
- li,re,pv,i: int64;
+ li,re,pv,i: longint;
begin
if von>=bis then exit;
pv:=zeichenTabelle[von];
@@ -454,7 +436,7 @@ end;
procedure sortiereBefehlsTabelle(von,bis: int64);
var
- mi,ma,li,re,pv,pvZ,i: int64;
+ mi,ma,li,re,pv,pvZ,i: longint;
tmp: tBefehl;
begin
tmp:=nil;
@@ -526,7 +508,7 @@ begin
result:=0;
end;
-var i: int64;
+var i: longint;
initialization
fillchar(befehlsTabelle,sizeof(befehlsTabelle),#0);