Skip to content

Commit 1301c9a

Browse files
Sheppard, KevinSheppard, Kevin
authored andcommitted
BLD: Change inline behavior on Windows
Add compile flags for Windows to change inline behavior Force inlineing
1 parent 313971a commit 1301c9a

File tree

17 files changed

+19
-19
lines changed

17 files changed

+19
-19
lines changed

randomstate/interface/dSFMT/dSFMT-shim.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
#ifdef _WIN32
44
#include "../../src/common/stdint.h"
5-
#define inline __inline
5+
#define inline __forceinline
66
#else
77
#include <stdint.h>
88
#endif

randomstate/interface/mlfg-1279-861/mlfg-1279-861-shim.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
#ifdef _WIN32
33
#include "../../src/common/stdint.h"
4-
#define inline __inline
4+
#define inline __forceinline
55
#else
66
#include <stdint.h>
77
#endif

randomstate/interface/mrg32k3a/mrg32k3a-shim.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#ifdef _WIN32
22
#include "../../src/common/stdint.h"
3-
#define inline __inline
3+
#define inline __forceinline
44
#else
55
#include <stdint.h>
66
#endif

randomstate/interface/pcg-64/pcg-64-shim.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
#ifdef _WIN32
44
#include "../../src/common/inttypes.h"
5-
#define inline __inline
5+
#define inline __forceinline
66
#else
77
#include <inttypes.h>
88
#endif

randomstate/interface/random-kit/random-kit-shim.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
#ifdef _WIN32
44
#include "../../src/common/stdint.h"
5-
#define inline __inline
5+
#define inline __forceinline
66
#else
77
#include <stdint.h>
88
#endif

randomstate/interface/xorshift1024/xorshift1024-shim.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#ifdef _WIN32
22
#include "../../src/common/stdint.h"
3-
#define inline __inline
3+
#define inline __forceinline
44
#else
55
#include <stdint.h>
66
#endif

randomstate/interface/xorshift128/xorshift128-shim.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#ifdef _WIN32
22
#include "../../src/common/stdint.h"
3-
#define inline __inline
3+
#define inline __forceinline
44
#else
55
#include <stdint.h>
66
#endif

randomstate/src/dSFMT/dSFMT.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,14 +101,14 @@ typedef unsigned __int64 uint64_t;
101101
# endif
102102
# define DSFMT_UINT32_DEFINED
103103
# if !defined(inline) && !defined(__cplusplus)
104-
# define inline __inline
104+
# define inline __forceinline
105105
# endif
106106
# endif
107107
#else
108108
# include <inttypes.h>
109109
# if !defined(inline) && !defined(__cplusplus)
110110
# if defined(__GNUC__)
111-
# define inline __inline__
111+
# define inline __forceinline__
112112
# else
113113
# define inline
114114
# endif

randomstate/src/mlfg-1279-861/mlfg-1279-861.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#ifdef _WIN32
22
#include "../../src/common/stdint.h"
3-
#define inline __inline
3+
#define inline __forceinline
44
#else
55
#include <stdint.h>
66
#endif

randomstate/src/mrg32k3a/mrg32k3a.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#ifdef _WIN32
22
#include "../../src/common/stdint.h"
3-
#define inline __inline
3+
#define inline __forceinline
44
#else
55
#include <stdint.h>
66
#endif

0 commit comments

Comments
 (0)