mirror of
https://github.com/yquake2/yquake2remaster.git
synced 2025-01-29 04:10:42 +00:00
37ea3e1d58
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. |
||
---|---|---|
.. | ||
header | ||
shared | ||
unzip | ||
argproc.c | ||
clientserver.c | ||
cmdparser.c | ||
collision.c | ||
crc.c | ||
cvar.c | ||
filesystem.c | ||
frame.c | ||
glob.c | ||
md4.c | ||
movemsg.c | ||
netchan.c | ||
pmove.c | ||
szone.c | ||
zone.c |