* Dotted filenames for package libcurl

This commit is contained in:
Michaël Van Canneyt 2023-03-06 14:57:56 +01:00
parent 3e5323476d
commit b2543a0f18
3 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,3 @@
unit Api.Libcurl;
{$DEFINE FPC_DOTTEDUNITS}
{$i libcurl.pp}

View File

@ -0,0 +1,3 @@
src/libcurl.pp=namespaced/Api.Libcurl.pp
{s*:src/}=namespaced/
{i+:src/}

View File

@ -16,21 +16,35 @@
website for this.
}
{$mode objfpc}
{$IFNDEF FPC_DOTTEDUNITS}
unit libcurl;
{$ENDIF FPC_DOTTEDUNITS}
interface
{$IFDEF WINDOWS}
{$IFDEF FPC_DOTTEDUNITS}
uses
System.CTypes;
{$ELSE FPC_DOTTEDUNITS}
uses
ctypes;
{$ENDIF FPC_DOTTEDUNITS}
type
time_t = clong;
PTime_t = ^time_t;
off_t = clong;
{$ELSE}
{$IFDEF FPC_DOTTEDUNITS}
uses
UnixApi.Types;
{$ELSE FPC_DOTTEDUNITS}
uses
unixtype;
{$ENDIF FPC_DOTTEDUNITS}
{$ENDIF}
{$IFDEF FPC}