obs-studio/libobs/util
mntone a66ad7eb63 libobs: Use RTLD_FIRST when loading libraries on macOS
Ensures that functions loaded by `os_dlsym()` come only from the
specified library that was loaded with `os_dlopen()` rather than the set
of libraries loaded by the specified library.
2019-04-27 11:56:53 -07:00
..
apple libobs: Add CFString utils 2018-09-16 22:41:01 +02:00
vc Fix various typos across multiple modules 2017-04-25 22:39:42 -04:00
windows libobs: Fix move assignment operator for ComPtr 2019-04-08 02:05:37 -07:00
AlignedNew.hpp add my signal/callback interface from another project, also update license of utility files to ISC 1.3 2013-12-25 22:40:33 -07:00
array-serializer.c libobs/util: Use int64_t as return for serializer 2015-10-04 21:16:24 -07:00
array-serializer.h Improve serializer and add array serializer 2014-04-01 11:27:27 -07:00
base.c Remove duplicate include 2014-07-13 02:59:14 -07:00
base.h libobs/util: Ignore PRINTFATTR if using SWIG preprocessor 2018-01-03 17:03:05 -08:00
bmem.c libobs/util: Don't perform memalign trick of pointer null 2015-11-18 18:46:21 -08:00
bmem.h Fix b(w)strdup_n returning NULL for empty strings 2014-06-25 23:18:18 +02:00
c99defs.h Fix various typos across multiple modules 2017-04-25 22:39:42 -04:00
cf-lexer.c libobs: prevent crash from unbounded copy and bfree 2018-06-19 00:13:55 -07:00
cf-lexer.h Fix various typos across multiple modules 2017-04-25 22:39:42 -04:00
cf-parser.c Give cf_parser functions better naming 2014-03-01 01:25:41 -07:00
cf-parser.h libobs/util: Add func to go to next CF token and copy it 2016-06-28 02:46:35 -07:00
circlebuf.h libobs/util: Fix bug with circlebuf_data 2019-02-07 17:00:46 -08:00
config-file.c libobs: Fix missing mutex unlock from 26dbe54 2019-02-18 23:42:01 +01:00
config-file.h Fix various typos across multiple modules 2017-04-25 22:39:42 -04:00
crc32.c libobs/util: Add function to calculate CRC32 2015-10-04 21:16:27 -07:00
crc32.h libobs/util: Add function to calculate CRC32 2015-10-04 21:16:27 -07:00
darray.h libobs/util: Don't use assert for darray_push_back_array 2018-07-18 18:47:44 -07:00
dstr.c libobs/util: Optimize strlist_* functions 2018-01-03 17:03:05 -08:00
dstr.h libobs/util: Fix possible null pointer dereference 2016-08-08 04:56:26 -07:00
dstr.hpp Add DStr move assignment operator 2014-06-25 17:00:02 +02:00
file-serializer.c libobs: Add file serializers 2015-10-04 21:16:25 -07:00
file-serializer.h libobs: Add file serializers 2015-10-04 21:16:25 -07:00
lexer.c Remove duplicate 'strref_isempty' 2014-08-08 10:50:37 -07:00
lexer.h Remove duplicate 'strref_isempty' 2014-08-08 10:50:37 -07:00
pipe-posix.c libobs: Allow Win32 pipes to pass STDERR for logging of errors 2019-04-19 05:45:38 -07:00
pipe-windows.c libobs: Allow Win32 pipes to pass STDERR for logging of errors 2019-04-19 05:45:38 -07:00
pipe.h libobs: Allow Win32 pipes to pass STDERR for logging of errors 2019-04-19 05:45:38 -07:00
platform-cocoa.m libobs/util: Add function to get executable path 2019-04-26 13:24:30 -07:00
platform-nix-dbus.c libobs/util: Add functions to inhibit sleep 2015-09-12 22:08:05 -07:00
platform-nix.c libobs: Use RTLD_FIRST when loading libraries on macOS 2019-04-27 11:56:53 -07:00
platform-windows.c libobs/util: Add function to get executable path 2019-04-26 13:24:30 -07:00
platform.c libobs: Check fwrite return value for extra safety 2019-02-18 17:49:33 +01:00
platform.h libobs/util: Add function to get executable path 2019-04-26 13:24:30 -07:00
profiler.c libobs/util: Add THREAD_LOCAL macro 2018-01-03 17:04:02 -08:00
profiler.h libobs/util: Add compressed profiler snapshot saving 2015-08-12 15:30:30 +02:00
profiler.hpp libobs/util: Add profiler 2015-08-12 15:30:28 +02:00
serializer.h libobs/util: Use int64_t as return for serializer 2015-10-04 21:16:24 -07:00
text-lookup.c libobs/util: Add double-quote escape value for text lookup 2016-04-10 02:11:03 -07:00
text-lookup.h Fix various typos across multiple modules 2017-04-25 22:39:42 -04:00
threading-posix.c libobs: Truncate thread names on Linux 2018-09-21 08:44:30 +10:00
threading-posix.h libobs/util: Make all atomic funcs inline and use intrinsics 2016-01-23 07:17:44 -08:00
threading-windows.c libobs/util: Make all atomic funcs inline and use intrinsics 2016-01-23 07:17:44 -08:00
threading-windows.h libobs/util: Make all atomic funcs inline and use intrinsics 2016-01-23 07:17:44 -08:00
threading.h libobs/util: Add THREAD_LOCAL macro 2018-01-03 17:04:02 -08:00
utf8.c libobs: Fix utf-8 bom is not properly skipped 2018-12-10 07:57:32 +08:00
utf8.h modernize header guards to #pragma once 2013-10-14 13:21:15 +02:00
util.hpp libobs/util: Add Get function to BPtr<> 2017-05-04 05:46:29 -07:00
util_uint128.h libobs/util: Fix undefined behavior and optimize util_mul64_64 2018-09-07 17:28:15 -07:00