mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 01:09:31 +02:00
* fixed compilation on CE
- removed declaration of WCHAR since it is defined in systemh git-svn-id: trunk@5135 -
This commit is contained in:
parent
136d3e8d46
commit
3232e59810
@ -243,7 +243,7 @@
|
||||
|
||||
{$ifdef UNICODE}
|
||||
TBYTE = word;
|
||||
TCHAR = word;
|
||||
TCHAR = widechar;
|
||||
BCHAR = word;
|
||||
{$else}
|
||||
TBYTE = byte;
|
||||
@ -252,7 +252,7 @@
|
||||
{$endif}
|
||||
|
||||
UCHAR = byte;
|
||||
WCHAR = WideChar;
|
||||
// WCHAR = WideChar;
|
||||
|
||||
UINT = cardinal;
|
||||
ULONG = cardinal;
|
||||
|
@ -256,7 +256,7 @@ begin
|
||||
repeat
|
||||
if fd.dwFileAttributes and dev_attr = dev_attr then begin
|
||||
len:=0;
|
||||
while fd.cFileName[len] <> 0 do
|
||||
while fd.cFileName[len] <> #0 do
|
||||
Inc(len);
|
||||
len:=(len + 2)*SizeOf(WideChar);
|
||||
GetMem(DriveNames[i], len);
|
||||
|
@ -284,7 +284,7 @@ end;
|
||||
|
||||
Function SocketPair(Domain,SocketType,Protocol:Longint;var Pair:TSockArray):Longint;
|
||||
begin
|
||||
SocketPair:=fpsocketpair(domain,sockettype,protocol,@pair);
|
||||
SocketPair:=fpsocketpair(domain,sockettype,protocol,@pair[1]);
|
||||
end;
|
||||
|
||||
{ mimic the linux fpWrite/fpRead calls for the file/text socket wrapper }
|
||||
|
@ -290,7 +290,7 @@ begin
|
||||
WinToDosTime(F.FindData.ftLastWriteTime,F.Time);
|
||||
f.size:=F.FindData.NFileSizeLow;
|
||||
f.attr:=F.FindData.dwFileAttributes;
|
||||
PWideCharToString(@F.FindData.cFileName, f.Name);
|
||||
PWideCharToString(@F.FindData.cFileName[0], f.Name);
|
||||
Result:=0;
|
||||
end;
|
||||
|
||||
@ -631,7 +631,7 @@ begin
|
||||
nil,
|
||||
ErrorCode,
|
||||
0,
|
||||
@MsgBuffer, { This function allocs the memory }
|
||||
PWideChar(@MsgBuffer), { This function allocs the memory (in this case you pass a PPwidechar)}
|
||||
0,
|
||||
nil);
|
||||
while (len > 0) and (MsgBuffer[len - 1] <= #32) do
|
||||
@ -737,7 +737,7 @@ begin
|
||||
WinCEMajorVersion:=versionInfo.dwMajorVersion;
|
||||
WinCEMinorVersion:=versionInfo.dwMinorVersion;
|
||||
WinCEBuildNumber:=versionInfo.dwBuildNumber;
|
||||
i:=WideToAnsiBuf(@versioninfo.szCSDVersion, -1, @WinCECSDVersion[1], SizeOf(WinCECSDVersion) - 1);
|
||||
i:=WideToAnsiBuf(@versioninfo.szCSDVersion[0], -1, @WinCECSDVersion[1], SizeOf(WinCECSDVersion) - 1);
|
||||
if i <> 0 then
|
||||
WinCECSDVersion[0]:=chr(i - 1);
|
||||
end;
|
||||
|
@ -256,7 +256,7 @@
|
||||
SIZE_T = Cardinal; //+winnt
|
||||
{$ifdef UNICODE}
|
||||
TBYTE = word;
|
||||
TCHAR = word;
|
||||
TCHAR = widechar;
|
||||
BCHAR = word;
|
||||
{$else}
|
||||
TBYTE = byte;
|
||||
@ -265,7 +265,7 @@
|
||||
{$endif}
|
||||
|
||||
UCHAR = byte; //windef
|
||||
WCHAR = WideChar; //winnt
|
||||
// WCHAR = WideChar; //winnt
|
||||
|
||||
UINT = Cardinal; //windef
|
||||
ULONG = Cardinal; //windef
|
||||
|
Loading…
Reference in New Issue
Block a user