1 | 1 |
new file mode 100755 |
... | ... |
@@ -0,0 +1,24 @@ |
1 |
+/* |
|
2 |
+ * Copyright 2017 Andrey Semashev |
|
3 |
+ * |
|
4 |
+ * Distributed under the Boost Software License, Version 1.0. |
|
5 |
+ * See http://www.boost.org/LICENSE_1_0.txt |
|
6 |
+ * |
|
7 |
+ * This header is deprecated, use boost/winapi/basic_types.hpp instead. |
|
8 |
+ */ |
|
9 |
+ |
|
10 |
+#ifndef BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
11 |
+#define BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
12 |
+ |
|
13 |
+#include <boost/config/header_deprecated.hpp> |
|
14 |
+ |
|
15 |
+BOOST_HEADER_DEPRECATED("<boost/winapi/basic_types.hpp>") |
|
16 |
+ |
|
17 |
+#include <boost/winapi/basic_types.hpp> |
|
18 |
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp> |
|
19 |
+ |
|
20 |
+#ifdef BOOST_HAS_PRAGMA_ONCE |
|
21 |
+#pragma once |
|
22 |
+#endif |
|
23 |
+ |
|
24 |
+#endif // BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
1 | 1 |
deleted file mode 100755 |
... | ... |
@@ -1,24 +0,0 @@ |
1 |
-/* |
|
2 |
- * Copyright 2017 Andrey Semashev |
|
3 |
- * |
|
4 |
- * Distributed under the Boost Software License, Version 1.0. |
|
5 |
- * See http://www.boost.org/LICENSE_1_0.txt |
|
6 |
- * |
|
7 |
- * This header is deprecated, use boost/winapi/basic_types.hpp instead. |
|
8 |
- */ |
|
9 |
- |
|
10 |
-#ifndef BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
11 |
-#define BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
12 |
- |
|
13 |
-#include <boost/config/header_deprecated.hpp> |
|
14 |
- |
|
15 |
-BOOST_HEADER_DEPRECATED("<boost/winapi/basic_types.hpp>") |
|
16 |
- |
|
17 |
-#include <boost/winapi/basic_types.hpp> |
|
18 |
-#include <boost/detail/winapi/detail/deprecated_namespace.hpp> |
|
19 |
- |
|
20 |
-#ifdef BOOST_HAS_PRAGMA_ONCE |
|
21 |
-#pragma once |
|
22 |
-#endif |
|
23 |
- |
|
24 |
-#endif // BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
1 | 1 |
new file mode 100755 |
... | ... |
@@ -0,0 +1,24 @@ |
1 |
+/* |
|
2 |
+ * Copyright 2017 Andrey Semashev |
|
3 |
+ * |
|
4 |
+ * Distributed under the Boost Software License, Version 1.0. |
|
5 |
+ * See http://www.boost.org/LICENSE_1_0.txt |
|
6 |
+ * |
|
7 |
+ * This header is deprecated, use boost/winapi/basic_types.hpp instead. |
|
8 |
+ */ |
|
9 |
+ |
|
10 |
+#ifndef BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
11 |
+#define BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
12 |
+ |
|
13 |
+#include <boost/config/header_deprecated.hpp> |
|
14 |
+ |
|
15 |
+BOOST_HEADER_DEPRECATED("<boost/winapi/basic_types.hpp>") |
|
16 |
+ |
|
17 |
+#include <boost/winapi/basic_types.hpp> |
|
18 |
+#include <boost/detail/winapi/detail/deprecated_namespace.hpp> |
|
19 |
+ |
|
20 |
+#ifdef BOOST_HAS_PRAGMA_ONCE |
|
21 |
+#pragma once |
|
22 |
+#endif |
|
23 |
+ |
|
24 |
+#endif // BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
From: Steffen Neumann <sneumann@ipb-halle.de>
git-svn-id: https://hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/mzR@125184 bc3139a8-67e5-0310-9ffc-ced21a209358
1 | 1 |
deleted file mode 100644 |
... | ... |
@@ -1,116 +0,0 @@ |
1 |
-// basic_types.hpp --------------------------------------------------------------// |
|
2 |
- |
|
3 |
-// Copyright 2010 Vicente J. Botet Escriba |
|
4 |
- |
|
5 |
-// Distributed under the Boost Software License, Version 1.0. |
|
6 |
-// See http://www.boost.org/LICENSE_1_0.txt |
|
7 |
- |
|
8 |
- |
|
9 |
-#ifndef BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
10 |
-#define BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
11 |
- |
|
12 |
-#include <boost/config.hpp> |
|
13 |
-#include <cstdarg> |
|
14 |
-#include <boost/cstdint.hpp> |
|
15 |
- |
|
16 |
-#if defined( BOOST_USE_WINDOWS_H ) |
|
17 |
-# include <windows.h> |
|
18 |
-#elif defined( WIN32 ) || defined( _WIN32 ) || defined( __WIN32__ ) || defined(__CYGWIN__) |
|
19 |
-# include <winerror.h> |
|
20 |
-// @FIXME Which condition must be tested |
|
21 |
-# ifdef UNDER_CE |
|
22 |
-# ifndef WINAPI |
|
23 |
-# ifndef _WIN32_WCE_EMULATION |
|
24 |
-# define WINAPI __cdecl // Note this doesn't match the desktop definition |
|
25 |
-# else |
|
26 |
-# define WINAPI __stdcall |
|
27 |
-# endif |
|
28 |
-# endif |
|
29 |
-# else |
|
30 |
-# ifndef WINAPI |
|
31 |
-# define WINAPI __stdcall |
|
32 |
-# endif |
|
33 |
-# endif |
|
34 |
-#else |
|
35 |
-# error "Win32 functions not available" |
|
36 |
-#endif |
|
37 |
- |
|
38 |
-#ifdef BOOST_HAS_PRAGMA_ONCE |
|
39 |
-#pragma once |
|
40 |
-#endif |
|
41 |
- |
|
42 |
-namespace boost { |
|
43 |
-namespace detail { |
|
44 |
-namespace winapi { |
|
45 |
-#if defined( BOOST_USE_WINDOWS_H ) |
|
46 |
- typedef ::BOOL BOOL_; |
|
47 |
- typedef ::WORD WORD_; |
|
48 |
- typedef ::DWORD DWORD_; |
|
49 |
- typedef ::HANDLE HANDLE_; |
|
50 |
- typedef ::LONG LONG_; |
|
51 |
- typedef ::LONGLONG LONGLONG_; |
|
52 |
- typedef ::ULONG_PTR ULONG_PTR_; |
|
53 |
- typedef ::LARGE_INTEGER LARGE_INTEGER_; |
|
54 |
- typedef ::PLARGE_INTEGER PLARGE_INTEGER_; |
|
55 |
- typedef ::PVOID PVOID_; |
|
56 |
- typedef ::LPVOID LPVOID_; |
|
57 |
- typedef ::CHAR CHAR_; |
|
58 |
- typedef ::LPSTR LPSTR_; |
|
59 |
- typedef ::LPCSTR LPCSTR_; |
|
60 |
- typedef ::WCHAR WCHAR_; |
|
61 |
- typedef ::LPWSTR LPWSTR_; |
|
62 |
- typedef ::LPCWSTR LPCWSTR_; |
|
63 |
-#else |
|
64 |
-extern "C" { |
|
65 |
- typedef int BOOL_; |
|
66 |
- typedef unsigned short WORD_; |
|
67 |
- typedef unsigned long DWORD_; |
|
68 |
- typedef void* HANDLE_; |
|
69 |
- |
|
70 |
- typedef long LONG_; |
|
71 |
- |
|
72 |
-// @FIXME Which condition must be tested |
|
73 |
-//~ #if !defined(_M_IX86) |
|
74 |
-//~ #if defined(BOOST_NO_INT64_T) |
|
75 |
- //~ typedef double LONGLONG_; |
|
76 |
-//~ #else |
|
77 |
- //~ typedef __int64 LONGLONG_; |
|
78 |
-//~ #endif |
|
79 |
-//~ #else |
|
80 |
- //~ typedef double LONGLONG_; |
|
81 |
-//~ #endif |
|
82 |
- typedef boost::int64_t LONGLONG_; |
|
83 |
- |
|
84 |
-// @FIXME Which condition must be tested |
|
85 |
-# ifdef _WIN64 |
|
86 |
-#if defined(__CYGWIN__) |
|
87 |
- typedef unsigned long ULONG_PTR_; |
|
88 |
-#else |
|
89 |
- typedef unsigned __int64 ULONG_PTR_; |
|
90 |
-#endif |
|
91 |
-# else |
|
92 |
- typedef unsigned long ULONG_PTR_; |
|
93 |
-# endif |
|
94 |
- |
|
95 |
- typedef struct _LARGE_INTEGER { |
|
96 |
- LONGLONG_ QuadPart; |
|
97 |
- } LARGE_INTEGER_; |
|
98 |
- typedef LARGE_INTEGER_ *PLARGE_INTEGER_; |
|
99 |
- |
|
100 |
- typedef void *PVOID_; |
|
101 |
- typedef void *LPVOID_; |
|
102 |
- typedef const void *LPCVOID_; |
|
103 |
- |
|
104 |
- typedef char CHAR_; |
|
105 |
- typedef CHAR_ *LPSTR_; |
|
106 |
- typedef const CHAR_ *LPCSTR_; |
|
107 |
- |
|
108 |
- typedef wchar_t WCHAR_; |
|
109 |
- typedef WCHAR_ *LPWSTR_; |
|
110 |
- typedef const WCHAR_ *LPCWSTR_; |
|
111 |
-} |
|
112 |
-#endif |
|
113 |
-} |
|
114 |
-} |
|
115 |
-} |
|
116 |
-#endif // BOOST_DETAIL_WINAPI_TIME_HPP |
From: Laurent <lg390@cam.ac.uk>
git-svn-id: https://hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/mzR@125180 bc3139a8-67e5-0310-9ffc-ced21a209358
... | ... |
@@ -1,134 +1,116 @@ |
1 |
-// basic_types.hpp --------------------------------------------------------------// |
|
2 |
- |
|
3 |
-// Copyright 2010 Vicente J. Botet Escriba |
|
4 |
- |
|
5 |
-// Distributed under the Boost Software License, Version 1.0. |
|
6 |
-// See http://www.boost.org/LICENSE_1_0.txt |
|
7 |
- |
|
8 |
- |
|
9 |
-#ifndef BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
10 |
-#define BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
11 |
- |
|
12 |
-#include <cstdarg> |
|
13 |
-#include <boost/cstdint.hpp> |
|
14 |
-#include <boost/detail/winapi/config.hpp> |
|
15 |
- |
|
16 |
-#if defined( BOOST_USE_WINDOWS_H ) |
|
17 |
-# include <windows.h> |
|
18 |
-#elif defined( WIN32 ) || defined( _WIN32 ) || defined( __WIN32__ ) || defined(__CYGWIN__) |
|
19 |
-# include <winerror.h> |
|
20 |
-// @FIXME Which condition must be tested |
|
21 |
-# ifdef UNDER_CE |
|
22 |
-# ifndef WINAPI |
|
23 |
-# ifndef _WIN32_WCE_EMULATION |
|
24 |
-# define WINAPI __cdecl // Note this doesn't match the desktop definition |
|
25 |
-# else |
|
26 |
-# define WINAPI __stdcall |
|
27 |
-# endif |
|
28 |
-# endif |
|
29 |
-# else |
|
30 |
-# ifndef WINAPI |
|
31 |
-# define WINAPI __stdcall |
|
32 |
-# endif |
|
33 |
-# endif |
|
34 |
-# ifndef NTAPI |
|
35 |
-# define NTAPI __stdcall |
|
36 |
-# endif |
|
37 |
-#else |
|
38 |
-# error "Win32 functions not available" |
|
39 |
-#endif |
|
40 |
- |
|
41 |
-#ifdef BOOST_HAS_PRAGMA_ONCE |
|
42 |
-#pragma once |
|
43 |
-#endif |
|
44 |
- |
|
45 |
-namespace boost { |
|
46 |
-namespace detail { |
|
47 |
-namespace winapi { |
|
48 |
-#if defined( BOOST_USE_WINDOWS_H ) |
|
49 |
- typedef ::BOOL BOOL_; |
|
50 |
- typedef ::BOOLEAN BOOLEAN_; |
|
51 |
- typedef ::PBOOLEAN PBOOLEAN_; |
|
52 |
- typedef ::BYTE BYTE_; |
|
53 |
- typedef ::WORD WORD_; |
|
54 |
- typedef ::DWORD DWORD_; |
|
55 |
- typedef ::HANDLE HANDLE_; |
|
56 |
- typedef ::HMODULE HMODULE_; |
|
57 |
- typedef ::LONG LONG_; |
|
58 |
- typedef ::ULONG ULONG_; |
|
59 |
- typedef ::LONGLONG LONGLONG_; |
|
60 |
- typedef ::ULONGLONG ULONGLONG_; |
|
61 |
- typedef ::INT_PTR INT_PTR_; |
|
62 |
- typedef ::UINT_PTR UINT_PTR_; |
|
63 |
- typedef ::LONG_PTR LONG_PTR_; |
|
64 |
- typedef ::ULONG_PTR ULONG_PTR_; |
|
65 |
- typedef ::LARGE_INTEGER LARGE_INTEGER_; |
|
66 |
- typedef ::PLARGE_INTEGER PLARGE_INTEGER_; |
|
67 |
- typedef ::PVOID PVOID_; |
|
68 |
- typedef ::LPVOID LPVOID_; |
|
69 |
- typedef ::CHAR CHAR_; |
|
70 |
- typedef ::LPSTR LPSTR_; |
|
71 |
- typedef ::LPCSTR LPCSTR_; |
|
72 |
- typedef ::WCHAR WCHAR_; |
|
73 |
- typedef ::LPWSTR LPWSTR_; |
|
74 |
- typedef ::LPCWSTR LPCWSTR_; |
|
75 |
-#else |
|
76 |
-extern "C" { |
|
77 |
- typedef int BOOL_; |
|
78 |
- typedef unsigned char BYTE_; |
|
79 |
- typedef BYTE_ BOOLEAN_; |
|
80 |
- typedef BOOLEAN_* PBOOLEAN_; |
|
81 |
- typedef unsigned short WORD_; |
|
82 |
- typedef unsigned long DWORD_; |
|
83 |
- typedef void* HANDLE_; |
|
84 |
- typedef void* HMODULE_; |
|
85 |
- |
|
86 |
- typedef long LONG_; |
|
87 |
- typedef unsigned long ULONG_; |
|
88 |
- |
|
89 |
- typedef boost::int64_t LONGLONG_; |
|
90 |
- typedef boost::uint64_t ULONGLONG_; |
|
91 |
- |
|
92 |
-// @FIXME Which condition must be tested |
|
93 |
-# ifdef _WIN64 |
|
94 |
-#if defined(__CYGWIN__) |
|
95 |
- typedef long INT_PTR_; |
|
96 |
- typedef unsigned long UINT_PTR_; |
|
97 |
- typedef long LONG_PTR_; |
|
98 |
- typedef unsigned long ULONG_PTR_; |
|
99 |
-#else |
|
100 |
- typedef __int64 INT_PTR_; |
|
101 |
- typedef unsigned __int64 UINT_PTR_; |
|
102 |
- typedef __int64 LONG_PTR_; |
|
103 |
- typedef unsigned __int64 ULONG_PTR_; |
|
104 |
-#endif |
|
105 |
-# else |
|
106 |
- typedef int INT_PTR_; |
|
107 |
- typedef unsigned int UINT_PTR_; |
|
108 |
- typedef long LONG_PTR_; |
|
109 |
- typedef unsigned long ULONG_PTR_; |
|
110 |
-# endif |
|
111 |
- |
|
112 |
- typedef struct _LARGE_INTEGER { |
|
113 |
- LONGLONG_ QuadPart; |
|
114 |
- } LARGE_INTEGER_; |
|
115 |
- typedef LARGE_INTEGER_ *PLARGE_INTEGER_; |
|
116 |
- |
|
117 |
- typedef void *PVOID_; |
|
118 |
- typedef void *LPVOID_; |
|
119 |
- typedef const void *LPCVOID_; |
|
120 |
- |
|
121 |
- typedef char CHAR_; |
|
122 |
- typedef CHAR_ *LPSTR_; |
|
123 |
- typedef const CHAR_ *LPCSTR_; |
|
124 |
- |
|
125 |
- typedef wchar_t WCHAR_; |
|
126 |
- typedef WCHAR_ *LPWSTR_; |
|
127 |
- typedef const WCHAR_ *LPCWSTR_; |
|
128 |
-} |
|
129 |
-#endif |
|
130 |
-} |
|
131 |
-} |
|
132 |
-} |
|
133 |
- |
|
134 |
-#endif // BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
1 |
+// basic_types.hpp --------------------------------------------------------------// |
|
2 |
+ |
|
3 |
+// Copyright 2010 Vicente J. Botet Escriba |
|
4 |
+ |
|
5 |
+// Distributed under the Boost Software License, Version 1.0. |
|
6 |
+// See http://www.boost.org/LICENSE_1_0.txt |
|
7 |
+ |
|
8 |
+ |
|
9 |
+#ifndef BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
10 |
+#define BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
11 |
+ |
|
12 |
+#include <boost/config.hpp> |
|
13 |
+#include <cstdarg> |
|
14 |
+#include <boost/cstdint.hpp> |
|
15 |
+ |
|
16 |
+#if defined( BOOST_USE_WINDOWS_H ) |
|
17 |
+# include <windows.h> |
|
18 |
+#elif defined( WIN32 ) || defined( _WIN32 ) || defined( __WIN32__ ) || defined(__CYGWIN__) |
|
19 |
+# include <winerror.h> |
|
20 |
+// @FIXME Which condition must be tested |
|
21 |
+# ifdef UNDER_CE |
|
22 |
+# ifndef WINAPI |
|
23 |
+# ifndef _WIN32_WCE_EMULATION |
|
24 |
+# define WINAPI __cdecl // Note this doesn't match the desktop definition |
|
25 |
+# else |
|
26 |
+# define WINAPI __stdcall |
|
27 |
+# endif |
|
28 |
+# endif |
|
29 |
+# else |
|
30 |
+# ifndef WINAPI |
|
31 |
+# define WINAPI __stdcall |
|
32 |
+# endif |
|
33 |
+# endif |
|
34 |
+#else |
|
35 |
+# error "Win32 functions not available" |
|
36 |
+#endif |
|
37 |
+ |
|
38 |
+#ifdef BOOST_HAS_PRAGMA_ONCE |
|
39 |
+#pragma once |
|
40 |
+#endif |
|
41 |
+ |
|
42 |
+namespace boost { |
|
43 |
+namespace detail { |
|
44 |
+namespace winapi { |
|
45 |
+#if defined( BOOST_USE_WINDOWS_H ) |
|
46 |
+ typedef ::BOOL BOOL_; |
|
47 |
+ typedef ::WORD WORD_; |
|
48 |
+ typedef ::DWORD DWORD_; |
|
49 |
+ typedef ::HANDLE HANDLE_; |
|
50 |
+ typedef ::LONG LONG_; |
|
51 |
+ typedef ::LONGLONG LONGLONG_; |
|
52 |
+ typedef ::ULONG_PTR ULONG_PTR_; |
|
53 |
+ typedef ::LARGE_INTEGER LARGE_INTEGER_; |
|
54 |
+ typedef ::PLARGE_INTEGER PLARGE_INTEGER_; |
|
55 |
+ typedef ::PVOID PVOID_; |
|
56 |
+ typedef ::LPVOID LPVOID_; |
|
57 |
+ typedef ::CHAR CHAR_; |
|
58 |
+ typedef ::LPSTR LPSTR_; |
|
59 |
+ typedef ::LPCSTR LPCSTR_; |
|
60 |
+ typedef ::WCHAR WCHAR_; |
|
61 |
+ typedef ::LPWSTR LPWSTR_; |
|
62 |
+ typedef ::LPCWSTR LPCWSTR_; |
|
63 |
+#else |
|
64 |
+extern "C" { |
|
65 |
+ typedef int BOOL_; |
|
66 |
+ typedef unsigned short WORD_; |
|
67 |
+ typedef unsigned long DWORD_; |
|
68 |
+ typedef void* HANDLE_; |
|
69 |
+ |
|
70 |
+ typedef long LONG_; |
|
71 |
+ |
|
72 |
+// @FIXME Which condition must be tested |
|
73 |
+//~ #if !defined(_M_IX86) |
|
74 |
+//~ #if defined(BOOST_NO_INT64_T) |
|
75 |
+ //~ typedef double LONGLONG_; |
|
76 |
+//~ #else |
|
77 |
+ //~ typedef __int64 LONGLONG_; |
|
78 |
+//~ #endif |
|
79 |
+//~ #else |
|
80 |
+ //~ typedef double LONGLONG_; |
|
81 |
+//~ #endif |
|
82 |
+ typedef boost::int64_t LONGLONG_; |
|
83 |
+ |
|
84 |
+// @FIXME Which condition must be tested |
|
85 |
+# ifdef _WIN64 |
|
86 |
+#if defined(__CYGWIN__) |
|
87 |
+ typedef unsigned long ULONG_PTR_; |
|
88 |
+#else |
|
89 |
+ typedef unsigned __int64 ULONG_PTR_; |
|
90 |
+#endif |
|
91 |
+# else |
|
92 |
+ typedef unsigned long ULONG_PTR_; |
|
93 |
+# endif |
|
94 |
+ |
|
95 |
+ typedef struct _LARGE_INTEGER { |
|
96 |
+ LONGLONG_ QuadPart; |
|
97 |
+ } LARGE_INTEGER_; |
|
98 |
+ typedef LARGE_INTEGER_ *PLARGE_INTEGER_; |
|
99 |
+ |
|
100 |
+ typedef void *PVOID_; |
|
101 |
+ typedef void *LPVOID_; |
|
102 |
+ typedef const void *LPCVOID_; |
|
103 |
+ |
|
104 |
+ typedef char CHAR_; |
|
105 |
+ typedef CHAR_ *LPSTR_; |
|
106 |
+ typedef const CHAR_ *LPCSTR_; |
|
107 |
+ |
|
108 |
+ typedef wchar_t WCHAR_; |
|
109 |
+ typedef WCHAR_ *LPWSTR_; |
|
110 |
+ typedef const WCHAR_ *LPCWSTR_; |
|
111 |
+} |
|
112 |
+#endif |
|
113 |
+} |
|
114 |
+} |
|
115 |
+} |
|
116 |
+#endif // BOOST_DETAIL_WINAPI_TIME_HPP |
Commit id: 0b3d4d9bb71e3ca5891b777610fc8dec103a6d61
Bumped version after KK's updates
Commit id: 9e04409b64757a177893d56c0300904f31945cb1
modified: src/pwiz/data/common/BinaryIndexStream.cpp modified: src/win/i386/libpwiz.a modified: src/win/x64/libpwiz.a
Commit id: f16b04258dc20bf3315beac99708e11728cfc12b
update precompiled lib for windows
Commit id: 5d56197f1148378d92e89b2d0a167e18c4b7ab2e
Bump version, tame .Rbuildignore
Commit id: 432da5bd294c9b87f7761e15bc814c3785c21abf
Merge remote-tracking branch 'origin/boost_159'
Commit id: 92be978bf72d90c2222a19ddf365f6d1acc9f20d
upadte Makevars
Commit id: ae75037a780cead56c4d20bedf822c94fb413677
upgrade to boost 1.5.9
git-svn-id: https://hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/mzR@110126 bc3139a8-67e5-0310-9ffc-ced21a209358
... | ... |
@@ -1,116 +1,134 @@ |
1 |
-// basic_types.hpp --------------------------------------------------------------// |
|
2 |
- |
|
3 |
-// Copyright 2010 Vicente J. Botet Escriba |
|
4 |
- |
|
5 |
-// Distributed under the Boost Software License, Version 1.0. |
|
6 |
-// See http://www.boost.org/LICENSE_1_0.txt |
|
7 |
- |
|
8 |
- |
|
9 |
-#ifndef BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
10 |
-#define BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
11 |
- |
|
12 |
-#include <boost/config.hpp> |
|
13 |
-#include <cstdarg> |
|
14 |
-#include <boost/cstdint.hpp> |
|
15 |
- |
|
16 |
-#if defined( BOOST_USE_WINDOWS_H ) |
|
17 |
-# include <windows.h> |
|
18 |
-#elif defined( WIN32 ) || defined( _WIN32 ) || defined( __WIN32__ ) || defined(__CYGWIN__) |
|
19 |
-# include <winerror.h> |
|
20 |
-// @FIXME Which condition must be tested |
|
21 |
-# ifdef UNDER_CE |
|
22 |
-# ifndef WINAPI |
|
23 |
-# ifndef _WIN32_WCE_EMULATION |
|
24 |
-# define WINAPI __cdecl // Note this doesn't match the desktop definition |
|
25 |
-# else |
|
26 |
-# define WINAPI __stdcall |
|
27 |
-# endif |
|
28 |
-# endif |
|
29 |
-# else |
|
30 |
-# ifndef WINAPI |
|
31 |
-# define WINAPI __stdcall |
|
32 |
-# endif |
|
33 |
-# endif |
|
34 |
-#else |
|
35 |
-# error "Win32 functions not available" |
|
36 |
-#endif |
|
37 |
- |
|
38 |
-#ifdef BOOST_HAS_PRAGMA_ONCE |
|
39 |
-#pragma once |
|
40 |
-#endif |
|
41 |
- |
|
42 |
-namespace boost { |
|
43 |
-namespace detail { |
|
44 |
-namespace winapi { |
|
45 |
-#if defined( BOOST_USE_WINDOWS_H ) |
|
46 |
- typedef ::BOOL BOOL_; |
|
47 |
- typedef ::WORD WORD_; |
|
48 |
- typedef ::DWORD DWORD_; |
|
49 |
- typedef ::HANDLE HANDLE_; |
|
50 |
- typedef ::LONG LONG_; |
|
51 |
- typedef ::LONGLONG LONGLONG_; |
|
52 |
- typedef ::ULONG_PTR ULONG_PTR_; |
|
53 |
- typedef ::LARGE_INTEGER LARGE_INTEGER_; |
|
54 |
- typedef ::PLARGE_INTEGER PLARGE_INTEGER_; |
|
55 |
- typedef ::PVOID PVOID_; |
|
56 |
- typedef ::LPVOID LPVOID_; |
|
57 |
- typedef ::CHAR CHAR_; |
|
58 |
- typedef ::LPSTR LPSTR_; |
|
59 |
- typedef ::LPCSTR LPCSTR_; |
|
60 |
- typedef ::WCHAR WCHAR_; |
|
61 |
- typedef ::LPWSTR LPWSTR_; |
|
62 |
- typedef ::LPCWSTR LPCWSTR_; |
|
63 |
-#else |
|
64 |
-extern "C" { |
|
65 |
- typedef int BOOL_; |
|
66 |
- typedef unsigned short WORD_; |
|
67 |
- typedef unsigned long DWORD_; |
|
68 |
- typedef void* HANDLE_; |
|
69 |
- |
|
70 |
- typedef long LONG_; |
|
71 |
- |
|
72 |
-// @FIXME Which condition must be tested |
|
73 |
-//~ #if !defined(_M_IX86) |
|
74 |
-//~ #if defined(BOOST_NO_INT64_T) |
|
75 |
- //~ typedef double LONGLONG_; |
|
76 |
-//~ #else |
|
77 |
- //~ typedef __int64 LONGLONG_; |
|
78 |
-//~ #endif |
|
79 |
-//~ #else |
|
80 |
- //~ typedef double LONGLONG_; |
|
81 |
-//~ #endif |
|
82 |
- typedef boost::int64_t LONGLONG_; |
|
83 |
- |
|
84 |
-// @FIXME Which condition must be tested |
|
85 |
-# ifdef _WIN64 |
|
86 |
-#if defined(__CYGWIN__) |
|
87 |
- typedef unsigned long ULONG_PTR_; |
|
88 |
-#else |
|
89 |
- typedef unsigned __int64 ULONG_PTR_; |
|
90 |
-#endif |
|
91 |
-# else |
|
92 |
- typedef unsigned long ULONG_PTR_; |
|
93 |
-# endif |
|
94 |
- |
|
95 |
- typedef struct _LARGE_INTEGER { |
|
96 |
- LONGLONG_ QuadPart; |
|
97 |
- } LARGE_INTEGER_; |
|
98 |
- typedef LARGE_INTEGER_ *PLARGE_INTEGER_; |
|
99 |
- |
|
100 |
- typedef void *PVOID_; |
|
101 |
- typedef void *LPVOID_; |
|
102 |
- typedef const void *LPCVOID_; |
|
103 |
- |
|
104 |
- typedef char CHAR_; |
|
105 |
- typedef CHAR_ *LPSTR_; |
|
106 |
- typedef const CHAR_ *LPCSTR_; |
|
107 |
- |
|
108 |
- typedef wchar_t WCHAR_; |
|
109 |
- typedef WCHAR_ *LPWSTR_; |
|
110 |
- typedef const WCHAR_ *LPCWSTR_; |
|
111 |
-} |
|
112 |
-#endif |
|
113 |
-} |
|
114 |
-} |
|
115 |
-} |
|
116 |
-#endif // BOOST_DETAIL_WINAPI_TIME_HPP |
|
1 |
+// basic_types.hpp --------------------------------------------------------------// |
|
2 |
+ |
|
3 |
+// Copyright 2010 Vicente J. Botet Escriba |
|
4 |
+ |
|
5 |
+// Distributed under the Boost Software License, Version 1.0. |
|
6 |
+// See http://www.boost.org/LICENSE_1_0.txt |
|
7 |
+ |
|
8 |
+ |
|
9 |
+#ifndef BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
10 |
+#define BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
11 |
+ |
|
12 |
+#include <cstdarg> |
|
13 |
+#include <boost/cstdint.hpp> |
|
14 |
+#include <boost/detail/winapi/config.hpp> |
|
15 |
+ |
|
16 |
+#if defined( BOOST_USE_WINDOWS_H ) |
|
17 |
+# include <windows.h> |
|
18 |
+#elif defined( WIN32 ) || defined( _WIN32 ) || defined( __WIN32__ ) || defined(__CYGWIN__) |
|
19 |
+# include <winerror.h> |
|
20 |
+// @FIXME Which condition must be tested |
|
21 |
+# ifdef UNDER_CE |
|
22 |
+# ifndef WINAPI |
|
23 |
+# ifndef _WIN32_WCE_EMULATION |
|
24 |
+# define WINAPI __cdecl // Note this doesn't match the desktop definition |
|
25 |
+# else |
|
26 |
+# define WINAPI __stdcall |
|
27 |
+# endif |
|
28 |
+# endif |
|
29 |
+# else |
|
30 |
+# ifndef WINAPI |
|
31 |
+# define WINAPI __stdcall |
|
32 |
+# endif |
|
33 |
+# endif |
|
34 |
+# ifndef NTAPI |
|
35 |
+# define NTAPI __stdcall |
|
36 |
+# endif |
|
37 |
+#else |
|
38 |
+# error "Win32 functions not available" |
|
39 |
+#endif |
|
40 |
+ |
|
41 |
+#ifdef BOOST_HAS_PRAGMA_ONCE |
|
42 |
+#pragma once |
|
43 |
+#endif |
|
44 |
+ |
|
45 |
+namespace boost { |
|
46 |
+namespace detail { |
|
47 |
+namespace winapi { |
|
48 |
+#if defined( BOOST_USE_WINDOWS_H ) |
|
49 |
+ typedef ::BOOL BOOL_; |
|
50 |
+ typedef ::BOOLEAN BOOLEAN_; |
|
51 |
+ typedef ::PBOOLEAN PBOOLEAN_; |
|
52 |
+ typedef ::BYTE BYTE_; |
|
53 |
+ typedef ::WORD WORD_; |
|
54 |
+ typedef ::DWORD DWORD_; |
|
55 |
+ typedef ::HANDLE HANDLE_; |
|
56 |
+ typedef ::HMODULE HMODULE_; |
|
57 |
+ typedef ::LONG LONG_; |
|
58 |
+ typedef ::ULONG ULONG_; |
|
59 |
+ typedef ::LONGLONG LONGLONG_; |
|
60 |
+ typedef ::ULONGLONG ULONGLONG_; |
|
61 |
+ typedef ::INT_PTR INT_PTR_; |
|
62 |
+ typedef ::UINT_PTR UINT_PTR_; |
|
63 |
+ typedef ::LONG_PTR LONG_PTR_; |
|
64 |
+ typedef ::ULONG_PTR ULONG_PTR_; |
|
65 |
+ typedef ::LARGE_INTEGER LARGE_INTEGER_; |
|
66 |
+ typedef ::PLARGE_INTEGER PLARGE_INTEGER_; |
|
67 |
+ typedef ::PVOID PVOID_; |
|
68 |
+ typedef ::LPVOID LPVOID_; |
|
69 |
+ typedef ::CHAR CHAR_; |
|
70 |
+ typedef ::LPSTR LPSTR_; |
|
71 |
+ typedef ::LPCSTR LPCSTR_; |
|
72 |
+ typedef ::WCHAR WCHAR_; |
|
73 |
+ typedef ::LPWSTR LPWSTR_; |
|
74 |
+ typedef ::LPCWSTR LPCWSTR_; |
|
75 |
+#else |
|
76 |
+extern "C" { |
|
77 |
+ typedef int BOOL_; |
|
78 |
+ typedef unsigned char BYTE_; |
|
79 |
+ typedef BYTE_ BOOLEAN_; |
|
80 |
+ typedef BOOLEAN_* PBOOLEAN_; |
|
81 |
+ typedef unsigned short WORD_; |
|
82 |
+ typedef unsigned long DWORD_; |
|
83 |
+ typedef void* HANDLE_; |
|
84 |
+ typedef void* HMODULE_; |
|
85 |
+ |
|
86 |
+ typedef long LONG_; |
|
87 |
+ typedef unsigned long ULONG_; |
|
88 |
+ |
|
89 |
+ typedef boost::int64_t LONGLONG_; |
|
90 |
+ typedef boost::uint64_t ULONGLONG_; |
|
91 |
+ |
|
92 |
+// @FIXME Which condition must be tested |
|
93 |
+# ifdef _WIN64 |
|
94 |
+#if defined(__CYGWIN__) |
|
95 |
+ typedef long INT_PTR_; |
|
96 |
+ typedef unsigned long UINT_PTR_; |
|
97 |
+ typedef long LONG_PTR_; |
|
98 |
+ typedef unsigned long ULONG_PTR_; |
|
99 |
+#else |
|
100 |
+ typedef __int64 INT_PTR_; |
|
101 |
+ typedef unsigned __int64 UINT_PTR_; |
|
102 |
+ typedef __int64 LONG_PTR_; |
|
103 |
+ typedef unsigned __int64 ULONG_PTR_; |
|
104 |
+#endif |
|
105 |
+# else |
|
106 |
+ typedef int INT_PTR_; |
|
107 |
+ typedef unsigned int UINT_PTR_; |
|
108 |
+ typedef long LONG_PTR_; |
|
109 |
+ typedef unsigned long ULONG_PTR_; |
|
110 |
+# endif |
|
111 |
+ |
|
112 |
+ typedef struct _LARGE_INTEGER { |
|
113 |
+ LONGLONG_ QuadPart; |
|
114 |
+ } LARGE_INTEGER_; |
|
115 |
+ typedef LARGE_INTEGER_ *PLARGE_INTEGER_; |
|
116 |
+ |
|
117 |
+ typedef void *PVOID_; |
|
118 |
+ typedef void *LPVOID_; |
|
119 |
+ typedef const void *LPCVOID_; |
|
120 |
+ |
|
121 |
+ typedef char CHAR_; |
|
122 |
+ typedef CHAR_ *LPSTR_; |
|
123 |
+ typedef const CHAR_ *LPCSTR_; |
|
124 |
+ |
|
125 |
+ typedef wchar_t WCHAR_; |
|
126 |
+ typedef WCHAR_ *LPWSTR_; |
|
127 |
+ typedef const WCHAR_ *LPCWSTR_; |
|
128 |
+} |
|
129 |
+#endif |
|
130 |
+} |
|
131 |
+} |
|
132 |
+} |
|
133 |
+ |
|
134 |
+#endif // BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
git-svn-id: https://hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/mzR@90759 bc3139a8-67e5-0310-9ffc-ced21a209358
1 | 1 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,116 @@ |
1 |
+// basic_types.hpp --------------------------------------------------------------// |
|
2 |
+ |
|
3 |
+// Copyright 2010 Vicente J. Botet Escriba |
|
4 |
+ |
|
5 |
+// Distributed under the Boost Software License, Version 1.0. |
|
6 |
+// See http://www.boost.org/LICENSE_1_0.txt |
|
7 |
+ |
|
8 |
+ |
|
9 |
+#ifndef BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
10 |
+#define BOOST_DETAIL_WINAPI_BASIC_TYPES_HPP |
|
11 |
+ |
|
12 |
+#include <boost/config.hpp> |
|
13 |
+#include <cstdarg> |
|
14 |
+#include <boost/cstdint.hpp> |
|
15 |
+ |
|
16 |
+#if defined( BOOST_USE_WINDOWS_H ) |
|
17 |
+# include <windows.h> |
|
18 |
+#elif defined( WIN32 ) || defined( _WIN32 ) || defined( __WIN32__ ) || defined(__CYGWIN__) |
|
19 |
+# include <winerror.h> |
|
20 |
+// @FIXME Which condition must be tested |
|
21 |
+# ifdef UNDER_CE |
|
22 |
+# ifndef WINAPI |
|
23 |
+# ifndef _WIN32_WCE_EMULATION |
|
24 |
+# define WINAPI __cdecl // Note this doesn't match the desktop definition |
|
25 |
+# else |
|
26 |
+# define WINAPI __stdcall |
|
27 |
+# endif |
|
28 |
+# endif |
|
29 |
+# else |
|
30 |
+# ifndef WINAPI |
|
31 |
+# define WINAPI __stdcall |
|
32 |
+# endif |
|
33 |
+# endif |
|
34 |
+#else |
|
35 |
+# error "Win32 functions not available" |
|
36 |
+#endif |
|
37 |
+ |
|
38 |
+#ifdef BOOST_HAS_PRAGMA_ONCE |
|
39 |
+#pragma once |
|
40 |
+#endif |
|
41 |
+ |
|
42 |
+namespace boost { |
|
43 |
+namespace detail { |
|
44 |
+namespace winapi { |
|
45 |
+#if defined( BOOST_USE_WINDOWS_H ) |
|
46 |
+ typedef ::BOOL BOOL_; |
|
47 |
+ typedef ::WORD WORD_; |
|
48 |
+ typedef ::DWORD DWORD_; |
|
49 |
+ typedef ::HANDLE HANDLE_; |
|
50 |
+ typedef ::LONG LONG_; |
|
51 |
+ typedef ::LONGLONG LONGLONG_; |
|
52 |
+ typedef ::ULONG_PTR ULONG_PTR_; |
|
53 |
+ typedef ::LARGE_INTEGER LARGE_INTEGER_; |
|
54 |
+ typedef ::PLARGE_INTEGER PLARGE_INTEGER_; |
|
55 |
+ typedef ::PVOID PVOID_; |
|
56 |
+ typedef ::LPVOID LPVOID_; |
|
57 |
+ typedef ::CHAR CHAR_; |
|
58 |
+ typedef ::LPSTR LPSTR_; |
|
59 |
+ typedef ::LPCSTR LPCSTR_; |
|
60 |
+ typedef ::WCHAR WCHAR_; |
|
61 |
+ typedef ::LPWSTR LPWSTR_; |
|
62 |
+ typedef ::LPCWSTR LPCWSTR_; |
|
63 |
+#else |
|
64 |
+extern "C" { |
|
65 |
+ typedef int BOOL_; |
|
66 |
+ typedef unsigned short WORD_; |
|
67 |
+ typedef unsigned long DWORD_; |
|
68 |
+ typedef void* HANDLE_; |
|
69 |
+ |
|
70 |
+ typedef long LONG_; |
|
71 |
+ |
|
72 |
+// @FIXME Which condition must be tested |
|
73 |
+//~ #if !defined(_M_IX86) |
|
74 |
+//~ #if defined(BOOST_NO_INT64_T) |
|
75 |
+ //~ typedef double LONGLONG_; |
|
76 |
+//~ #else |
|
77 |
+ //~ typedef __int64 LONGLONG_; |
|
78 |
+//~ #endif |
|
79 |
+//~ #else |
|
80 |
+ //~ typedef double LONGLONG_; |
|
81 |
+//~ #endif |
|
82 |
+ typedef boost::int64_t LONGLONG_; |
|
83 |
+ |
|
84 |
+// @FIXME Which condition must be tested |
|
85 |
+# ifdef _WIN64 |
|
86 |
+#if defined(__CYGWIN__) |
|
87 |
+ typedef unsigned long ULONG_PTR_; |
|
88 |
+#else |
|
89 |
+ typedef unsigned __int64 ULONG_PTR_; |
|
90 |
+#endif |
|
91 |
+# else |
|
92 |
+ typedef unsigned long ULONG_PTR_; |
|
93 |
+# endif |
|
94 |
+ |
|
95 |
+ typedef struct _LARGE_INTEGER { |
|
96 |
+ LONGLONG_ QuadPart; |
|
97 |
+ } LARGE_INTEGER_; |
|
98 |
+ typedef LARGE_INTEGER_ *PLARGE_INTEGER_; |
|
99 |
+ |
|
100 |
+ typedef void *PVOID_; |
|
101 |
+ typedef void *LPVOID_; |
|
102 |
+ typedef const void *LPCVOID_; |
|
103 |
+ |
|
104 |
+ typedef char CHAR_; |
|
105 |
+ typedef CHAR_ *LPSTR_; |
|
106 |
+ typedef const CHAR_ *LPCSTR_; |
|
107 |
+ |
|
108 |
+ typedef wchar_t WCHAR_; |
|
109 |
+ typedef WCHAR_ *LPWSTR_; |
|
110 |
+ typedef const WCHAR_ *LPCWSTR_; |
|
111 |
+} |
|
112 |
+#endif |
|
113 |
+} |
|
114 |
+} |
|
115 |
+} |
|
116 |
+#endif // BOOST_DETAIL_WINAPI_TIME_HPP |