aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/compat.h
Commit message (Collapse)AuthorAgeFilesLines
* Don't inline ifstream destructorChris Robinson2019-06-181-1/+1
|
* Don't inline some file IO methodsChris Robinson2019-06-101-125/+10
|
* Cache the process binary path and nameChris Robinson2018-12-251-1/+1
|
* Try to clean up compat.h's macro block spaghetti a bitChris Robinson2018-11-151-30/+11
|
* Use C++ for GetProcBinaryChris Robinson2018-11-111-2/+5
|
* Get rid of the last few al_fopen callsChris Robinson2018-11-101-5/+0
|
* Remove unused strdupWChris Robinson2018-11-101-2/+0
|
* Remove the unused file mapping callsChris Robinson2018-11-091-13/+0
|
* Handle the open mode in al::ifstreamChris Robinson2018-11-091-12/+28
|
* Use C++ to read and parse ambdec filesChris Robinson2018-11-041-0/+176
|
* Move wstr_to_utf8 to compat.hChris Robinson2018-11-031-0/+23
|
* Remove unnecessary uses of IN_IDE_PARSERChris Robinson2018-10-291-1/+1
|
* Don't try to get the JNIEnv on AndroidChris Robinson2018-10-021-8/+0
| | | | | It's currently not used. More stuff is needed anyway which may need a different approach.
* Add extern "C" to some headersChris Robinson2018-03-091-0/+8
|
* Allow GetProcPath to return the filename alsoChris Robinson2018-01-131-1/+1
|
* Get the JavaVM handle on Android targetsChris Robinson2017-01-261-0/+8
|
* Add some helper wrappers to mmap filesChris Robinson2016-08-311-0/+13
|
* Look in the executable's dir for another config fileChris Robinson2016-06-041-0/+4
| | | | | On Windows it'll look for alsoft.ini, and elsewhere is alsoft.conf. This applies after the user-local settings and before ALSOFT_CONF.
* Remove unnecessary includesChris Robinson2014-04-181-4/+0
|
* Alter the al_fopen macro to not directly take parametersChris Robinson2014-04-181-1/+1
|
* Rename althread_once to be more C11-likeChris Robinson2014-04-171-8/+0
|
* Make and use a C11-like altimespec_get wrapper functionChris Robinson2014-04-171-2/+0
|
* Rename althread_key_ wrappers to altss_ and move it to threads.h/cChris Robinson2014-04-171-12/+0
|
* Avoid using a Sleep() wrapperChris Robinson2014-04-161-1/+0
|
* Use althrd_yield instead of alsched_yieldChris Robinson2014-04-161-5/+0
|
* Use a C11-like mutex wrapper instead of CRITICAL_SECTIONsChris Robinson2014-04-161-6/+0
|
* Wrap fopen calls under WindowsChris Robinson2014-03-281-0/+5
| | | | | | | The idea is that all filenames we deal with are encoded as UTF-8, but the Windows functions that take a char string interpret it using the ANSI codepage. So instead, we convert the UTF-8 string to a wchar string, and then use the wchar functions for proper extended character filename support.
* Don't define HAVE_DYNLOAD with the IDE parserChris Robinson2014-03-171-1/+1
|
* Rename pthread wrappers used for Windows to althreadChris Robinson2013-12-061-11/+23
|
* Declare LoadLib functions in one placeChris Robinson2013-10-281-7/+7
|
* Separate compatibility declarationsChris Robinson2013-10-281-0/+53