yquake2remaster/src/common
Yamagi Burmeister 37ea3e1d58 Introduce a wrapper Q_fopen() and replace fopen() with it.
On Unix platforms unicode is implemented through UTF-8 which is
transparent for applications. But on Windows a UTF-16 dialect is
used which needs alteration at application side. This wrapper is
another step to unicode support on Windows, now we can replace
fopen() by a function that converts our internal UTF-8 pathes to
Windows UTF-16 dialect.

This is a noop for Unix platforms. The Windows build is broken,
the compiler errors out in shared.h. This will be fixed in a
later commit.

Caveats:
* fopen() calls in 3rd party code (std_* and unzip) are not replaced.
  This may become a problem. We need to check that.
* In the Unix specific code fopen() isn't replaced since it's not
  necessayry.
2018-02-05 07:43:26 +01:00
..
header Introduce a wrapper Q_fopen() and replace fopen() with it. 2018-02-05 07:43:26 +01:00
shared Revert "Cleanup vector math" 2015-10-19 18:20:47 +02:00
unzip fixed build on pre ansi c89 compilers 2012-11-14 14:49:40 +06:00
argproc.c Move stuff from common/common/ to common/ 2012-06-07 13:54:08 +02:00
clientserver.c Introduce a wrapper Q_fopen() and replace fopen() with it. 2018-02-05 07:43:26 +01:00
cmdparser.c Rewrite all cvars, not just the ones loaded from config.cfg. 2017-12-16 16:42:24 +01:00
collision.c Show real place of error and fix build with SDL1.2 2017-11-01 22:57:54 +02:00
crc.c Move several CRC function from misc.c to crc.c. 2017-09-07 13:22:36 +02:00
cvar.c Introduce a wrapper Q_fopen() and replace fopen() with it. 2018-02-05 07:43:26 +01:00
filesystem.c Introduce a wrapper Q_fopen() and replace fopen() with it. 2018-02-05 07:43:26 +01:00
frame.c Introduce a wrapper Q_fopen() and replace fopen() with it. 2018-02-05 07:43:26 +01:00
glob.c Cleanup and reformat. 2012-06-07 15:40:58 +02:00
md4.c Cleanup and reformat. 2012-06-07 15:40:58 +02:00
movemsg.c Fix several potential security vulnerabilties 2015-08-24 17:58:19 +02:00
netchan.c Cleanup and reformat. 2012-06-07 15:40:58 +02:00
pmove.c Fix indention 2014-08-24 10:26:50 +02:00
szone.c Cleanup and reformat. 2012-06-07 15:40:58 +02:00
zone.c Cleanup and reformat. 2012-06-07 15:40:58 +02:00