Age | Commit message (Collapse) | Author |
|
Idiotic problems require idiotic solutions.
|
|
They're literally always defined thusfar, and it's always possible to
include specific headers for other stuff. So, rather than litter the
source with defines (which might not even work in the likes of os.h if
some other system header already decided to define/include stuff), let's
just define it at the build script level.
|
|
- Just ask the engine for the game directory instead of doing the stupid
argv sniffing hacks from the early days of trying to get the damn
thing working.
- Also add some other path variables, functions and whatnot, and do some
other minor tidying up.
- Also also, another damn copyright year, somebody please help me.
Unfortunate negative effect off this change: con_init() no longer
reports the game name, because it has to happen before gameinfo_init().
I've decided I don't really care, though.
|
|
Sometimes, you just want to Unicode.
|
|
The format string one is cool because it implies the Windows code was
also always wrong but the Windows headers aren't annotated for Clang so
I guess that means it doesn't warn. At least for the nonstandard Windows
wide character versions of things. Cool!
|
|
Important note: it doesn't WORK on Linux, and there's tons of warnings
and stuff, but it's easier to work on when all the compiler output and
whatnot is there.
|
|
|
|
With code from Bill. Thanks Bill!
|