X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fshared%2FWADEDITOR.pas;h=5e0573ec38406d092a9fee06516c2fcd2b87837b;hb=f232b1e693edf980b15da896079eaa26bab5ef9d;hp=e68fd21bcdee1c7d63ced3b086fb58abf80cd09d;hpb=3dc2fe6b3d29cd54425db8f590e922f2dce50e99;p=d2df-editor.git diff --git a/src/shared/WADEDITOR.pas b/src/shared/WADEDITOR.pas index e68fd21..5e0573e 100644 --- a/src/shared/WADEDITOR.pas +++ b/src/shared/WADEDITOR.pas @@ -143,7 +143,7 @@ begin P := OutBuf; Inc(OutBytes, 256); ReallocMem(OutBuf, OutBytes); - strm.next_out := PByteF(Integer(OutBuf) + (Integer(strm.next_out) - Integer(P))); + strm.next_out := PByteF(PtrUInt(OutBuf + (strm.next_out - P))); strm.avail_out := 256; end; finally @@ -585,19 +585,19 @@ begin Exit; end; - Section := UpperCase(Section); - Resource := UpperCase(Resource); + Section := toLowerCase1251(Section); + Resource := toLowerCase1251(Resource); i := -1; for a := 0 to High(FResTable) do begin if FResTable[a].Length = 0 then begin - CurrentSection := FResTable[a].ResourceName; + CurrentSection := toLowerCase1251(FResTable[a].ResourceName); Continue; end; - if (FResTable[a].ResourceName = Resource) and + if (toLowerCase1251(FResTable[a].ResourceName) = Resource) and (CurrentSection = Section) then begin i := a;