ddnet/src/base
Robert Müller 8ebe3c1b35 Use FILE * on Windows again, only use HANDLE for opening
This mostly reverts #6937 by making our `IOHANDLE` effectively `FILE *` on all systems again. We still use `CreateFileW` to open a `HANDLE` initially so we can specify the necessary flag so the file can be moved/deleted while open, which we can't do with the `FILE *` based `fopen` functions on Windows. This brings back the automatic I/O buffering on Windows, causing significantly less system calls when saving files. Closes #7226.
2023-09-25 18:24:48 +02:00
..
tl Fix misspellings 2022-10-25 13:51:56 -03:00
unicode Replace all usages of C standard headers with C++ headers 2023-03-01 19:26:51 +01:00
bezier.cpp Move src/game/bezier.cpp/h to src/base/bezier.cpp/h 2022-09-24 20:53:59 +02:00
bezier.h Move src/game/bezier.cpp/h to src/base/bezier.cpp/h 2022-09-24 20:53:59 +02:00
Cargo.toml Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
color.cpp Add color_parse function to parse strings as colors 2023-06-20 23:22:33 +02:00
color.h Add color4_base::WithMultipliedAlpha 2023-08-24 20:54:50 +02:00
color.rs Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
detect.h Emscripten support 2022-03-25 12:42:18 +01:00
dynamic.h Run clang-format 2020-09-26 21:50:15 +02:00
hash.cpp Use size_t for indices in digest_str 2022-10-15 18:08:41 +02:00
hash.h Remove useless typedef in c++ 2022-06-25 21:05:54 +02:00
hash_bundled.cpp Use cpp 2021-06-24 17:19:17 +02:00
hash_ctxt.h Remove useless typedef in c++ 2022-06-25 21:05:54 +02:00
hash_libtomcrypt.cpp Fix more unsafe define 2022-06-29 23:52:03 +02:00
hash_openssl.cpp Ignore openssl deprecation warning for now (fixes #5597) 2022-07-27 09:06:57 +02:00
lib.rs Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
lock_scope.h Fix TSA warnings in Clang 15 (fixes #5548) 2022-09-15 23:31:09 +02:00
log.cpp Add separate log levels for each output 2023-07-24 22:43:05 +02:00
log.h Replace all usages of C standard headers with C++ headers 2023-03-01 19:26:51 +01:00
logger.h Fix typos 2023-09-05 22:32:09 +03:00
math.h Support bezier envelope curves in maps and editor 2023-07-16 12:46:34 +02:00
rust.h Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
rust.rs Fix typos 2023-09-05 22:32:09 +03:00
system.cpp Use FILE * on Windows again, only use HANDLE for opening 2023-09-25 18:24:48 +02:00
system.h Detect if server started from client is no longer running 2023-09-22 20:17:40 +02:00
types.h Allow multiple addresses per server in the serverbrowser 2022-07-10 16:52:07 +02:00
vmath.h Add `goto_switch and goto_tele` 2023-07-18 14:34:51 +02:00