DEADSOFTWARE

Added Watt32 support
[d2df-sdl.git] / src / lib / enet / enet.pp
index e50109f641ab696c3bb3128688d20e17ef5c1b13..4aa383d2e55e254715ddba63a570cbbdeea0182c 100644 (file)
@@ -13,7 +13,7 @@
 {$Z4} // Force four-byte enums
 
 
-{$IFDEF MSWINDOWS}
+{$IF DEFINED(MSWINDOWS)}
   {$IFDEF LIBENET_WINDOZE_STATIC}
     {$LINKLIB libenet.a}
     {$LINKLIB libwinmm.a}
     // external LIBNAME name 'var_name' would've been more correct here
     // because just external is case insensitive, but fuck it
   {$ENDIF}
+{$ELSEIF DEFINED(GO32V2)}
+  {$LINKLIB libenet.a}
+  {$DEFINE libraryLibENetDecl := cdecl}
+  {$DEFINE libraryLibENetImp := cdecl; external}
+  {$DEFINE libraryLibENetVar := cvar; external}
 {$ELSE}
   {$DEFINE libraryLibENetDecl := cdecl}
   {$DEFINE libraryLibENetImp := cdecl; external 'enet'}
@@ -75,8 +80,10 @@ interface
 
 uses
   ctypes,
-{$IFDEF WINDOWS}
+{$IF DEFINED(WINDOWS)}
   WinSock2;
+{$ELSEIF DEFINED(GO32V2)}
+  Watt32;
 {$ELSE}
   BaseUnix, Sockets;
 {$ENDIF}