libobs/util: Make all atomic funcs inline and use intrinsics

Needless function calls here for what should be intrinsic calls
This commit is contained in:
jp9000
2015-12-30 04:48:37 -08:00
parent ac63bd819c
commit 38f368aa80
6 changed files with 119 additions and 81 deletions

View File

@@ -59,6 +59,7 @@ if(WIN32)
util/pipe-windows.c
util/platform-windows.c)
set(libobs_PLATFORM_HEADERS
util/threading-windows.h
util/windows/win-version.h
util/windows/ComPtr.hpp
util/windows/CoTaskMemPtr.hpp
@@ -77,6 +78,8 @@ elseif(APPLE)
util/pipe-posix.c
util/platform-nix.c
util/platform-cocoa.m)
set(libobs_PLATFORM_HEADERS
util/threading-posix.h)
set_source_files_properties(${libobs_PLATFORM_SOURCES}
PROPERTIES
@@ -110,6 +113,8 @@ elseif(UNIX)
util/threading-posix.c
util/pipe-posix.c
util/platform-nix.c)
set(libobs_PLATFORM_HEADERS
util/threading-posix.h)
if(DBUS_FOUND)
set(libobs_PLATFORM_SOURCES ${libobs_PLATFORM_SOURCES}