瀏覽代碼

* changed the for loop counters in the resource string helper routines to be
nativeint instead of longint (generates more efficient code on i8086)

git-svn-id: trunk@26922 -

nickysn 11 年之前
父節點
當前提交
ae28ecd5f8
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5 5
      rtl/objpas/objpas.pp

+ 5 - 5
rtl/objpas/objpas.pp

@@ -320,7 +320,7 @@ var
 
 
 procedure UpdateResourceStringRefs;
 procedure UpdateResourceStringRefs;
 var
 var
-  i: Longint;
+  i: nativeint;
   ptable: PResStrInitEntry;
   ptable: PResStrInitEntry;
 begin
 begin
   for i:=1 to ResStrInitTable.Count do
   for i:=1 to ResStrInitTable.Count do
@@ -341,7 +341,7 @@ Var
 Procedure SetResourceStrings (SetFunction :  TResourceIterator;arg:pointer);
 Procedure SetResourceStrings (SetFunction :  TResourceIterator;arg:pointer);
 Var
 Var
   ResStr : PResourceStringRecord;
   ResStr : PResourceStringRecord;
-  i      : Longint;
+  i      : nativeint;
   s      : AnsiString;
   s      : AnsiString;
 begin
 begin
   With ResourceStringTable do
   With ResourceStringTable do
@@ -369,7 +369,7 @@ end;
 Procedure SetUnitResourceStrings (const UnitName:string;SetFunction :  TResourceIterator;arg:pointer);
 Procedure SetUnitResourceStrings (const UnitName:string;SetFunction :  TResourceIterator;arg:pointer);
 Var
 Var
   ResStr : PResourceStringRecord;
   ResStr : PResourceStringRecord;
-  i      : Longint;
+  i      : nativeint;
   s,
   s,
   UpUnitName : AnsiString;
   UpUnitName : AnsiString;
 begin
 begin
@@ -403,7 +403,7 @@ end;
 Procedure ResetResourceTables;
 Procedure ResetResourceTables;
 Var
 Var
   ResStr : PResourceStringRecord;
   ResStr : PResourceStringRecord;
-  i      : Longint;
+  i      : nativeint;
 begin
 begin
   With ResourceStringTable do
   With ResourceStringTable do
     begin
     begin
@@ -425,7 +425,7 @@ end;
 Procedure FinalizeResourceTables;
 Procedure FinalizeResourceTables;
 Var
 Var
   ResStr : PResourceStringRecord;
   ResStr : PResourceStringRecord;
-  i      : Longint;
+  i      : nativeint;
 begin
 begin
   With ResourceStringTable do
   With ResourceStringTable do
     begin
     begin