0ad/source/lib
janwas 7a5655edde # major refactoring of system-dependent code (simplifies build system)
cpu.cpp: avoided the need for wrapper functions by calling the
OS-specific function directly (declared in central header, implemented
in the platform's cpp file)

avoid the need for init in cpu and ia32 via if(!init) Init() pattern.

optimized memcpy now requires SSE support

remove error-prone CAS macro; replace with cpu_CAS
config: no longer require inline asm for float->int conversions
lib_error: remove special-case in CHECK_ERR for windows (no longer
needed)

This was SVN commit r5365.
2007-09-23 15:36:29 +00:00
..
external_libraries # win/macosx compat, add hooks to disable OpenGL feature usage 2007-09-02 21:44:56 +00:00
posix macosx compat: separate strdup and wcsdup 2007-05-16 23:56:08 +00:00
res # major refactoring of system-dependent code (simplifies build system) 2007-09-23 15:36:29 +00:00
sysdep # major refactoring of system-dependent code (simplifies build system) 2007-09-23 15:36:29 +00:00
tests test_lockfree: eliminate GCC warning 2007-05-26 18:16:13 +00:00
adts.h . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
allocators.cpp # major refactoring of system-dependent code (simplifies build system) 2007-09-23 15:36:29 +00:00
allocators.h # major refactoring of system-dependent code (simplifies build system) 2007-09-23 15:36:29 +00:00
app_hooks.cpp remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
app_hooks.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
base32.cpp . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
base32.h . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
bits.cpp . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
bits.h minor cleanup+fixes+additions 2007-05-21 19:22:55 +00:00
byte_order.cpp Fixes for the Mac. 2007-05-17 03:37:49 +00:00
byte_order.h . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
cache_adt.h . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
code_annotation.h # Linux ICC compatibility. 2007-06-01 00:34:36 +00:00
config.h # major refactoring of system-dependent code (simplifies build system) 2007-09-23 15:36:29 +00:00
debug_stl.cpp prevent crash if lib_error association code is called before _cinit (happens if there's a problem with whrt init). 2007-05-28 09:20:55 +00:00
debug_stl.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
debug.cpp # major refactoring of system-dependent code (simplifies build system) 2007-09-23 15:36:29 +00:00
debug.h . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
fnv_hash.cpp . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
fnv_hash.h . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
glext_funcs.h Moved X11 stuff out of unix/ folder, added osx/ sysdep folder, corresponding premake.lua changes, and a few misc other Mac OS X-related changes 2007-09-03 12:56:45 +00:00
input.cpp . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
input.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
lf_alloc.cpp # major refactoring of system-dependent code (simplifies build system) 2007-09-23 15:36:29 +00:00
lib_errors.cpp fixes, documentation and cleanup. 2007-05-29 16:28:34 +00:00
lib_errors.h # major refactoring of system-dependent code (simplifies build system) 2007-09-23 15:36:29 +00:00
lib.cpp # vista compat (fixes wsnd issue) and improvements 2007-05-26 15:34:10 +00:00
lib.h Linux compatibility 2007-05-26 16:39:26 +00:00
license.txt add license files that are now referenced from some source files (instead of direct author/copyright/license notices in the source) 2007-05-08 14:02:06 +00:00
lockfree.cpp # major refactoring of system-dependent code (simplifies build system) 2007-09-23 15:36:29 +00:00
lockfree.h # housekeeping 2007-05-21 23:24:56 +00:00
mmgr.cpp prevent crash if lib_error association code is called before _cinit (happens if there's a problem with whrt init). 2007-05-28 09:20:55 +00:00
mmgr.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
module_init.cpp fix error path for acpi/mahaf failures (attempt#2) 2007-09-07 20:17:57 +00:00
module_init.h fix error path for acpi/mahaf failures (attempt#2) 2007-09-07 20:17:57 +00:00
nommgr.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
ogl.cpp . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
ogl.h Linux compatibility 2007-05-26 17:10:28 +00:00
path_util.cpp fix warnings 2007-05-28 14:25:07 +00:00
path_util.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
precompiled.cpp Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
precompiled.h patch, gameview: fix typos, revise according to coding convention 2007-05-10 20:47:17 +00:00
rand.cpp # SwEng/cleanup 2007-05-18 00:14:26 +00:00
rand.h # SwEng/cleanup 2007-05-18 00:14:26 +00:00
regex.cpp . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
regex.h . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
secure_crt.cpp Fixed non-PCH compiles. 2007-09-02 23:38:58 +00:00
secure_crt.h fix secure_crt (was missing tchar redirection for printf_s and fopen_s) 2007-05-16 22:33:53 +00:00
self_test.cpp remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
self_test.h . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
timer.cpp Fixed non-PCH compiles. 2007-09-02 23:38:58 +00:00
timer.h prevent crash if lib_error association code is called before _cinit (happens if there's a problem with whrt init). 2007-05-28 09:20:55 +00:00
types.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
wsecure_crt.cpp patch, gameview: fix typos, revise according to coding convention 2007-05-10 20:47:17 +00:00