* fix for bug #40071 (corrected integer size redefined due to use of objfpc)

This commit is contained in:
Tomas Hajny 2022-12-31 14:13:25 +01:00
parent 32f8dc7ef5
commit e9ce3be110

View File

@ -224,8 +224,8 @@ const
end;
PCMDMSG = ^CMDMSG;
MSEMSG = record
x : integer;
y : integer;
x : System.integer;
y : System.integer;
codeHitTest : word;
fsInp : word;
end;
@ -249,10 +249,10 @@ const
cchText : word;
offText : word;
flStyle : cardinal;
x : integer;
y : integer;
cx : integer;
cy : integer;
x : System.integer;
y : System.integer;
cx : System.integer;
cy : System.integer;
id : word;
offPresParams : word;
offCtlData : word;
@ -284,7 +284,7 @@ const
end;
PENTRYFDATA = ^ENTRYFDATA;
MENUITEM = record
iPosition : integer;
iPosition : System.integer;
afStyle : word;
afAttribute : word;
id : word;
@ -295,11 +295,11 @@ const
SBCDATA = record
cb : word;
sHilite : word;
posFirst : integer;
posLast : integer;
posThumb : integer;
cVisible : integer;
cTotal : integer;
posFirst : System.integer;
posLast : System.integer;
posThumb : System.integer;
cVisible : System.integer;
cTotal : System.integer;
end;
PSBCDATA = ^SBCDATA;
FRAMECDATA = record
@ -384,9 +384,9 @@ type
type
FONTCHARDEF=record // fcd
ulGlyphOffset: Cardinal;
sAspace: Integer;
sAspace: System.integer;
sBspace: Word;
sCspace: integer;
sCspace: System.integer;
end;
PFONTCHARDEF=^FONTCHARDEF;
@ -411,52 +411,52 @@ type
ulSize: Cardinal;
szFamilyname: Array[1..32] of Char;
szFacename: Array[1..32] of Char;
usRegistryId: Integer;
usCodePage: Integer;
yEmHeight: Integer;
yXHeight: Integer;
yMaxAscender: Integer;
yMaxDescender: Integer;
yLowerCaseAscent: Integer;
yLowerCaseDescent: Integer;
yInternalLeading: Integer;
yExternalLeading: Integer;
xAveCharWidth: Integer;
xMaxCharInc: Integer;
xEmInc: Integer;
yMaxBaselineExt: Integer;
sCharSlope: Integer;
sInlineDir: Integer;
sCharRot: Integer;
usRegistryId: System.integer;
usCodePage: System.integer;
yEmHeight: System.integer;
yXHeight: System.integer;
yMaxAscender: System.integer;
yMaxDescender: System.integer;
yLowerCaseAscent: System.integer;
yLowerCaseDescent: System.integer;
yInternalLeading: System.integer;
yExternalLeading: System.integer;
xAveCharWidth: System.integer;
xMaxCharInc: System.integer;
xEmInc: System.integer;
yMaxBaselineExt: System.integer;
sCharSlope: System.integer;
sInlineDir: System.integer;
sCharRot: System.integer;
usWeightClass: Word;
usWidthClass: Word;
xDeviceRes: Integer;
yDeviceRes: Integer;
usFirstChar: Integer;
usLastChar: Integer;
usDefaultChar: Integer;
usBreakChar: Integer;
usNominalPointSize: Integer;
usMinimumPointSize: Integer;
usMaximumPointSize: Integer;
fsTypeFlags: Integer;
fsDefn: Integer;
fsSelectionFlags: Integer;
fsCapabilities: Integer;
ySubscriptXSize: Integer;
ySubscriptYSize: Integer;
ySubscriptXOffset: Integer;
ySubscriptYOffset: Integer;
ySuperscriptXSize: Integer;
ySuperscriptYSize: Integer;
ySuperscriptXOffset: Integer;
ySuperscriptYOffset: Integer;
yUnderscoreSize: Integer;
yUnderscorePosition: Integer;
yStrikeoutSize: Integer;
yStrikeoutPosition: Integer;
usKerningPairs: Integer;
sFamilyClass: Integer;
xDeviceRes: System.integer;
yDeviceRes: System.integer;
usFirstChar: System.integer;
usLastChar: System.integer;
usDefaultChar: System.integer;
usBreakChar: System.integer;
usNominalPointSize: System.integer;
usMinimumPointSize: System.integer;
usMaximumPointSize: System.integer;
fsTypeFlags: System.integer;
fsDefn: System.integer;
fsSelectionFlags: System.integer;
fsCapabilities: System.integer;
ySubscriptXSize: System.integer;
ySubscriptYSize: System.integer;
ySubscriptXOffset: System.integer;
ySubscriptYOffset: System.integer;
ySuperscriptXSize: System.integer;
ySuperscriptYSize: System.integer;
ySuperscriptXOffset: System.integer;
ySuperscriptYOffset: System.integer;
yUnderscoreSize: System.integer;
yUnderscorePosition: System.integer;
yStrikeoutSize: System.integer;
yStrikeoutPosition: System.integer;
usKerningPairs: System.integer;
sFamilyClass: System.integer;
pszDeviceNameOffset: PChar;
end;
PFOCAMETRICS=^FOCAMETRICS;
@ -470,52 +470,52 @@ type
ulSize: Cardinal;
szFamilyname: Array[0..32-1] of Char;
szFacename: Array[0..32-1] of Char;
usRegistryId: Integer;
usCodePage: Integer;
yEmHeight: Integer;
yXHeight: Integer;
yMaxAscender: Integer;
yMaxDescender: Integer;
yLowerCaseAscent: Integer;
yLowerCaseDescent: Integer;
yInternalLeading: Integer;
yExternalLeading: Integer;
xAveCharWidth: Integer;
xMaxCharInc: Integer;
xEmInc: Integer;
yMaxBaselineExt: Integer;
sCharSlope: Integer;
sInlineDir: Integer;
sCharRot: Integer;
usRegistryId: System.integer;
usCodePage: System.integer;
yEmHeight: System.integer;
yXHeight: System.integer;
yMaxAscender: System.integer;
yMaxDescender: System.integer;
yLowerCaseAscent: System.integer;
yLowerCaseDescent: System.integer;
yInternalLeading: System.integer;
yExternalLeading: System.integer;
xAveCharWidth: System.integer;
xMaxCharInc: System.integer;
xEmInc: System.integer;
yMaxBaselineExt: System.integer;
sCharSlope: System.integer;
sInlineDir: System.integer;
sCharRot: System.integer;
usWeightClass: Word;
usWidthClass: Word;
xDeviceRes: Integer;
yDeviceRes: Integer;
usFirstChar: Integer;
usLastChar: Integer;
usDefaultChar: Integer;
usBreakChar: Integer;
usNominalPointSize: Integer;
usMinimumPointSize: Integer;
usMaximumPointSize: Integer;
fsTypeFlags: Integer;
fsDefn: Integer;
fsSelectionFlags: Integer;
fsCapabilities: Integer;
ySubscriptXSize: Integer;
ySubscriptYSize: Integer;
ySubscriptXOffset: Integer;
ySubscriptYOffset: Integer;
ySuperscriptXSize: Integer;
ySuperscriptYSize: Integer;
ySuperscriptXOffset: Integer;
ySuperscriptYOffset: Integer;
yUnderscoreSize: Integer;
yUnderscorePosition: Integer;
yStrikeoutSize: Integer;
yStrikeoutPosition: Integer;
usKerningPairs: Integer;
sFamilyClass: Integer;
xDeviceRes: System.integer;
yDeviceRes: System.integer;
usFirstChar: System.integer;
usLastChar: System.integer;
usDefaultChar: System.integer;
usBreakChar: System.integer;
usNominalPointSize: System.integer;
usMinimumPointSize: System.integer;
usMaximumPointSize: System.integer;
fsTypeFlags: System.integer;
fsDefn: System.integer;
fsSelectionFlags: System.integer;
fsCapabilities: System.integer;
ySubscriptXSize: System.integer;
ySubscriptYSize: System.integer;
ySubscriptXOffset: System.integer;
ySubscriptYOffset: System.integer;
ySuperscriptXSize: System.integer;
ySuperscriptYSize: System.integer;
ySuperscriptXOffset: System.integer;
ySuperscriptYOffset: System.integer;
yUnderscoreSize: System.integer;
yUnderscorePosition: System.integer;
yStrikeoutSize: System.integer;
yStrikeoutPosition: System.integer;
usKerningPairs: System.integer;
sFamilyClass: System.integer;
ulReserved: Cardinal;
anose: PANOSE;
end;
@ -524,16 +524,16 @@ type
FONTDEFINITIONHEADER=record // fdh
ulIdentity: Cardinal;
ulSize: Cardinal;
fsFontdef: Integer;
fsChardef: Integer;
usCellSize: Integer;
xCellWidth: Integer;
yCellHeight: Integer;
xCellIncrement: Integer;
xCellA: Integer;
xCellB: Integer;
xCellC: Integer;
pCellBaseOffset: Integer;
fsFontdef: System.integer;
fsChardef: System.integer;
usCellSize: System.integer;
xCellWidth: System.integer;
yCellHeight: System.integer;
xCellIncrement: System.integer;
xCellA: System.integer;
xCellB: System.integer;
xCellC: System.integer;
pCellBaseOffset: System.integer;
end;
PFONTDEFINITIONHEADER=^FONTDEFINITIONHEADER;
@ -720,18 +720,18 @@ const
//* MLM_SEARCH structure
//*************************************************************************/
type
MLE_SEARCHDATA=record // search
cb: Word; // size of search spec structure
pchFind: PChar; // string to search for
pchReplace: PChar; // string to replace with
cchFind: Integer; // length of pchFindString
cchReplace: Integer; // length of replace string
iptStart: IPT; // point at which to start search
// (negative indicates cursor pt)
// becomes pt where string found
iptStop: IPT; // point at which to stop search
// (negative indicates EOT)
cchFound: Word; // Length of found string at iptStart
MLE_SEARCHDATA=record // search
cb: Word; // size of search spec structure
pchFind: PChar; // string to search for
pchReplace: PChar; // string to replace with
cchFind: System.integer; // length of pchFindString
cchReplace: System.integer; // length of replace string
iptStart: IPT; // point at which to start search
// (negative indicates cursor pt)
// becomes pt where string found
iptStop: IPT; // point at which to stop search
// (negative indicates EOT)
cchFound: Word; // Length of found string at iptStart
end;
PMLE_SEARCHDATA=^MLE_SEARCHDATA;
@ -3240,8 +3240,8 @@ const
function WinLoadDlg(hwndParent,hwndOwner : cardinal;pfnDlgProc : proc;hmod,idDlg : cardinal;pCreateParams : pointer) : cardinal; cdecl;
function WinDlgBox(hwndParent,hwndOwner : cardinal;pfnDlgProc : proc;hmod,idDlg : cardinal;pCreateParams : pointer) : cardinal; cdecl;
function WinDismissDlg(hwndDlg,usResult : cardinal) : longbool; cdecl;
function WinQueryDlgItemShort(hwndDlg,idItem : cardinal;var _Result : integer;fSigned : longbool) : longbool; cdecl;
function WinQueryDlgItemShort(hwndDlg,idItem : cardinal;PResult : PInteger;fSigned : longbool) : longbool; cdecl;
function WinQueryDlgItemShort(hwndDlg,idItem : cardinal;var _Result : System.integer;fSigned : longbool) : longbool; cdecl;
function WinQueryDlgItemShort(hwndDlg,idItem : cardinal;PResult : System.PInteger;fSigned : longbool) : longbool; cdecl;
function WinSetDlgItemShort(hwndDlg,idItem : cardinal;usValue : word;fSigned : longbool) : longbool; cdecl;
function WinSetDlgItemText(hwndDlg,idItem : cardinal;pszText : pchar) : longbool; cdecl;
function WinQueryDlgItemText(hwndDlg,idItem : cardinal;cchBufferMax : longint;pchBuffer : pchar) : cardinal; cdecl;
@ -3592,8 +3592,8 @@ Function WinSetErrorInfo(ErrID: ErrorID; Flags: Cardinal; Params: Array of const
function WinLoadDlg(hwndParent,hwndOwner : cardinal;pfnDlgProc : proc;hmod,idDlg : cardinal;pCreateParams : pointer) : cardinal; cdecl;external 'pmwin' index 924;
function WinDlgBox(hwndParent,hwndOwner : cardinal;pfnDlgProc : proc;hmod,idDlg : cardinal;pCreateParams : pointer) : cardinal; cdecl;external 'pmwin' index 923;
function WinDismissDlg(hwndDlg,usResult : cardinal) : longbool; cdecl;external 'pmwin' index 729;
function WinQueryDlgItemShort(hwndDlg,idItem : cardinal;var _Result : integer;fSigned : longbool) : longbool; cdecl;external 'pmwin' index 814;
function WinQueryDlgItemShort(hwndDlg,idItem : cardinal;pResult : PInteger;fSigned : longbool) : longbool; cdecl;external 'pmwin' index 814;
function WinQueryDlgItemShort(hwndDlg,idItem : cardinal;var _Result : System.integer;fSigned : longbool) : longbool; cdecl;external 'pmwin' index 814;
function WinQueryDlgItemShort(hwndDlg,idItem : cardinal;pResult : System.PInteger;fSigned : longbool) : longbool; cdecl;external 'pmwin' index 814;
function WinSetDlgItemShort(hwndDlg,idItem : cardinal;usValue : word;fSigned : longbool) : longbool; cdecl;external 'pmwin' index 858;
function WinSetDlgItemText(hwndDlg,idItem : cardinal;pszText : pchar) : longbool; cdecl;external 'pmwin' index 859;
function WinQueryDlgItemText(hwndDlg,idItem : cardinal;cchBufferMax : longint;pchBuffer : pchar) : cardinal; cdecl;external 'pmwin' index 815;