Skip to content

Commit 46a1cc3

Browse files
committed
1 parent 4e3b6f4 commit 46a1cc3

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

Src/Curl.Easy.pas

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@ interface
66
// System
77
System.Classes, System.SysUtils,
88
// cUrl
9-
Curl.Lib, Curl.Interfaces,
10-
// Windows
11-
Winapi.Winsock2;
9+
Curl.Lib, Curl.Interfaces;
1210

1311
type
1412
TCurlVerifyHost = (
@@ -143,7 +141,7 @@ interface
143141
function GetInfo(aInfo : TCurlDoubleInfoDeprecated) : double; overload; deprecated 'Use TCurlOffInfo version';
144142
function GetInfo(aInfo : TCurlOffInfo) : TCurlOff; overload;
145143
function GetInfo(aInfo : TCurlPtrInfo) : pointer; overload;
146-
function GetInfo(aInfo : TCurlSocketInfo) : TSocket; overload;
144+
function GetInfo(aInfo : TCurlSocketInfo) : TCurlSocket; overload;
147145

148146
/// Returns response code. Equivalent to GetInfo(CURLINFO_RESPONSE_CODE).
149147
function GetResponseCode : longint;
@@ -248,7 +246,7 @@ TEasyCurlImpl = class (TInterfacedObject, ICurl)
248246
function GetInfo(aInfo : TCurlDoubleInfoDeprecated) : double; overload;
249247
function GetInfo(aInfo : TCurlOffInfo) : TCurlOff; overload;
250248
function GetInfo(aInfo : TCurlPtrInfo) : pointer; overload;
251-
function GetInfo(aInfo : TCurlSocketInfo) : TSocket; overload;
249+
function GetInfo(aInfo : TCurlSocketInfo) : TCurlSocket; overload;
252250

253251
function GetResponseCode : longint;
254252

@@ -414,7 +412,7 @@ function TEasyCurlImpl.GetInfo(aInfo : TCurlOffInfo) : TCurlOff;
414412
RaiseIf(curl_easy_getinfo(fHandle, aInfo, Result));
415413
end;
416414

417-
function TEasyCurlImpl.GetInfo(aInfo : TCurlSocketInfo) : TSocket;
415+
function TEasyCurlImpl.GetInfo(aInfo : TCurlSocketInfo) : TCurlSocket;
418416
begin
419417
RaiseIf(curl_easy_getinfo(fHandle, aInfo, Result));
420418
end;

Src/Curl.Lib.pas

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ interface
2828
// Primitive cUrl types
2929
TUnixTime = NativeUInt;
3030
TCurlOff = int64;
31+
TCurlSocket = TSocket;
3132

3233
TCurlInner = record end;
3334
HCurl = ^TCurlInner;
@@ -55,7 +56,7 @@ TCurlInner = record end;
5556

5657
const
5758
// cUrl constants
58-
CURL_SOCKET_BAD = High(TSocket);
59+
CURL_SOCKET_BAD = High(TCurlSocket);
5960

6061
CURL_HTTPPOST_FILENAME = 1 shl 0; // specified content is a file name
6162
CURL_HTTPPOST_READFILE = 1 shl 1; // specified content is a file name
@@ -252,7 +253,7 @@ TCurlFileInfo = record
252253

253254
EvCurlSockopt = function(
254255
ClientP : pointer;
255-
Curlfd : TSocket;
256+
Curlfd : TCurlSocket;
256257
Purpose : TCurlSockType) : TCurlSockOpt; cdecl;
257258

258259
TCurlSockAddr = record
@@ -264,11 +265,11 @@ TCurlSockAddr = record
264265
EvCurlOpenSocket = function(
265266
ClientP : integer;
266267
Purpose : TCurlSockType;
267-
var Address : TCurlSockAddr) : TSocket; cdecl;
268+
var Address : TCurlSockAddr) : TCurlSocket; cdecl;
268269

269270
EvCurlCloseSocket = function (
270271
ClientP : integer;
271-
Item : TSocket) : integer; cdecl;
272+
Item : TCurlSocket) : integer; cdecl;
272273

273274
EvCurlIoctl = function (
274275
Handle : HCurl;
@@ -2661,7 +2662,7 @@ function curl_easy_getinfo(
26612662
function curl_easy_getinfo(
26622663
curl : HCurl;
26632664
info : TCurlSocketInfo;
2664-
var p : TSocket) : TCurlCode; overload; inline;
2665+
var p : TCurlSocket) : TCurlCode; overload; inline;
26652666

26662667
function curl_easy_getinfo(
26672668
curl : HCurl;
@@ -3049,7 +3050,7 @@ function curl_easy_getinfo(
30493050
function curl_easy_getinfo(
30503051
curl : HCurl;
30513052
info : TCurlSocketInfo;
3052-
var p : TSocket) : TCurlCode;
3053+
var p : TCurlSocket) : TCurlCode;
30533054
begin
30543055
Result := curl_easy_getinfo_initial(curl, info, @p);
30553056
end;

0 commit comments

Comments
 (0)