mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-17 01:00:06 +02:00
45 lines
1.9 KiB
Plaintext
45 lines
1.9 KiB
Plaintext
From 3794d4db987bff122b942190999a789f6e9c641d Mon Sep 17 00:00:00 2001
|
|
From: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
|
Date: Sun, 17 Jan 2016 10:47:10 +0100
|
|
Subject: Port to Haiku.
|
|
|
|
|
|
diff --git a/include/tidyplatform.h b/include/tidyplatform.h
|
|
index a40e0a0..f1a68e7 100644
|
|
--- a/include/tidyplatform.h
|
|
+++ b/include/tidyplatform.h
|
|
@@ -411,7 +411,7 @@ extern "C" {
|
|
#if PRESERVE_FILE_TIMES
|
|
|
|
#ifndef HAS_FUTIME
|
|
-#if defined(CYGWIN_OS) || defined(BE_OS) || defined(OS2_OS) || defined(HPUX_OS) || defined(SOLARIS_OS) || defined(LINUX_OS) || defined(BSD_BASED_OS) || defined(MAC_OS) || defined(__MSL__) || defined(IRIX_OS) || defined(AIX_OS) || defined(__BORLANDC__)
|
|
+#if defined(CYGWIN_OS) || defined(BE_OS) || defined(OS2_OS) || defined(HPUX_OS) || defined(SOLARIS_OS) || defined(LINUX_OS) || defined(BSD_BASED_OS) || defined(MAC_OS) || defined(__MSL__) || defined(IRIX_OS) || defined(AIX_OS) || defined(__BORLANDC__) || defined(__HAIKU__)
|
|
#define HAS_FUTIME 0
|
|
#else
|
|
#define HAS_FUTIME 1
|
|
@@ -460,6 +460,12 @@ extern "C" {
|
|
|
|
#endif /* PRESERVE_FILE_TIMES */
|
|
|
|
+#if defined(__HAIKU__)
|
|
+#ifndef va_copy
|
|
+#define va_copy(dest, src) (dest = src)
|
|
+#endif
|
|
+#endif
|
|
+
|
|
/*
|
|
MS Windows needs _ prefix for Unix file functions.
|
|
Not required by Metrowerks Standard Library (MSL).
|
|
@@ -520,7 +526,7 @@ extern "C" {
|
|
#if defined(BE_OS) || defined(SOLARIS_OS) || defined(BSD_BASED_OS) || defined(OSF_OS) || defined(IRIX_OS) || defined(AIX_OS)
|
|
#include <sys/types.h>
|
|
#endif
|
|
-#if !defined(HPUX_OS) && !defined(CYGWIN_OS) && !defined(MAC_OS_X) && !defined(BE_OS) && !defined(SOLARIS_OS) && !defined(BSD_BASED_OS) && !defined(OSF_OS) && !defined(IRIX_OS) && !defined(AIX_OS) && !defined(LINUX_OS)
|
|
+#if !defined(HPUX_OS) && !defined(CYGWIN_OS) && !defined(MAC_OS_X) && !defined(BE_OS) && !defined(SOLARIS_OS) && !defined(BSD_BASED_OS) && !defined(OSF_OS) && !defined(IRIX_OS) && !defined(AIX_OS) && !defined(LINUX_OS) && !defined(__HAIKU__)
|
|
# undef uint
|
|
typedef unsigned int uint;
|
|
#endif
|
|
--
|
|
2.7.0
|
|
|