Browse code

Adding winapi

Steffen Neumann authored on 26/11/2021 22:31:46
Showing 1 changed files
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
Browse code

remove (hopefully) unused directories

Steffen Neumann authored on 23/09/2021 15:21:20
Showing 1 changed files
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
Browse code

Updating pwiz to 3_0_21263

Steffen Neumann authored on 23/09/2021 12:34:25
Showing 1 changed files
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
Browse code

drop old boost

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

l.gatto authored on 15/12/2016 10:41:45
Showing 1 changed files
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
Browse code

checkout latest pwiz, ammend Makevars

From: Laurent <lg390@cam.ac.uk>

git-svn-id: https://hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/mzR@125180 bc3139a8-67e5-0310-9ffc-ced21a209358

l.gatto authored on 15/12/2016 10:21:41
Showing 1 changed files
... ...
@@ -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
Browse code

Commit made by the Bioconductor Git-SVN bridge.

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

s.neumann authored on 01/11/2015 22:33:47
Showing 1 changed files
... ...
@@ -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
Browse code

adding missing files

git-svn-id: https://hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/mzR@90759 bc3139a8-67e5-0310-9ffc-ced21a209358

l.gatto authored on 28/05/2014 00:29:07
Showing 1 changed files
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