* fixed compilation on CE

- removed declaration of WCHAR since it is defined in systemh

git-svn-id: trunk@5135 -
This commit is contained in:
Marc Weustink 2006-10-31 22:46:09 +00:00
parent 136d3e8d46
commit 3232e59810
5 changed files with 9 additions and 9 deletions

View File

@ -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;

View File

@ -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);

View File

@ -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 }

View File

@ -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;

View File

@ -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