From 484c45340983f494c6a86e110eb79b749e196f1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Van=20Canneyt?= Date: Mon, 6 Mar 2023 14:58:03 +0100 Subject: [PATCH] * Dotted filenames for package pcap --- packages/pcap/namespaced/Api.Pcap.pp | 3 +++ packages/pcap/namespaces.lst | 3 +++ packages/pcap/src/pcap.pp | 13 +++++++++++++ 3 files changed, 19 insertions(+) create mode 100644 packages/pcap/namespaced/Api.Pcap.pp create mode 100644 packages/pcap/namespaces.lst diff --git a/packages/pcap/namespaced/Api.Pcap.pp b/packages/pcap/namespaced/Api.Pcap.pp new file mode 100644 index 0000000000..867f6a636d --- /dev/null +++ b/packages/pcap/namespaced/Api.Pcap.pp @@ -0,0 +1,3 @@ +unit Api.Pcap; +{$DEFINE FPC_DOTTEDUNITS} +{$i pcap.pp} diff --git a/packages/pcap/namespaces.lst b/packages/pcap/namespaces.lst new file mode 100644 index 0000000000..fb5d6f1f23 --- /dev/null +++ b/packages/pcap/namespaces.lst @@ -0,0 +1,3 @@ +src/pcap.pp=namespaced/Api.Pcap.pp +{s*:src/}=namespaced/ +{i+:src/} diff --git a/packages/pcap/src/pcap.pp b/packages/pcap/src/pcap.pp index 1769fbf8f5..4f7ac4c48f 100644 --- a/packages/pcap/src/pcap.pp +++ b/packages/pcap/src/pcap.pp @@ -1,4 +1,6 @@ +{$IFNDEF FPC_DOTTEDUNITS} unit Pcap; +{$ENDIF FPC_DOTTEDUNITS} { -*- Mode: c; tab-width: 8; indent-tabs-mode: 1; c-basic-offset: 8; -*- } { @@ -39,6 +41,16 @@ unit Pcap; interface +{$IFDEF FPC_DOTTEDUNITS} +uses + {$ifdef Unix} + UnixApi.Types,UnixApi.Base, + {$endif} + {$ifdef Windows} + WinApi.Winsock, WinApi.Windows, + {$endif} + System.Types, System.Net.Sockets; +{$ELSE FPC_DOTTEDUNITS} uses {$ifdef UNIX} UnixType,BaseUnix, @@ -47,6 +59,7 @@ uses WinSock, Windows, {$endif} Types, Sockets; +{$ENDIF FPC_DOTTEDUNITS} {$IFDEF FPC} {$PACKRECORDS C}