Skip to content

Commit b9e17a3

Browse files
authored
Add aligned allocation and free to ojph_mem.h
1 parent 92de2ca commit b9e17a3

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/core/common/ojph_mem.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,23 +49,23 @@
4949
namespace ojph {
5050

5151
////////////////////////////////////////////////////////////////////////////
52-
#ifdef OJPH_OS_WINDOWS
53-
void* inline ojph_aligned_malloc(size_t alignment, size_t size)
52+
#ifdef OJPH_COMPILER_MSVC
53+
inline void* ojph_aligned_malloc(size_t alignment, size_t size)
5454
{
5555
return _aligned_malloc(size, alignment);
5656
}
5757

58-
void inline ojph_aligned_free(void* pointer)
58+
inline void ojph_aligned_free(void* pointer)
5959
{
6060
return _aligned_free(pointer);
6161
}
6262
#else
63-
void* inline ojph_aligned_malloc(size_t alignment, size_t size)
63+
inline void* ojph_aligned_malloc(size_t alignment, size_t size)
6464
{
6565
return aligned_alloc(alignment, size);
6666
}
6767

68-
void inline ojph_aligned_free(void* pointer)
68+
inline void ojph_aligned_free(void* pointer)
6969
{
7070
return free(pointer);
7171
}

0 commit comments

Comments
 (0)