mirror of
https://github.com/yquake2/yquake2remaster.git
synced 2025-01-27 03:10:58 +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 | ||
menu | ||
refresh | ||
sound | ||
cl_cin.c | ||
cl_console.c | ||
cl_download.c | ||
cl_effects.c | ||
cl_entities.c | ||
cl_input.c | ||
cl_inventory.c | ||
cl_keyboard.c | ||
cl_lights.c | ||
cl_main.c | ||
cl_network.c | ||
cl_parse.c | ||
cl_particles.c | ||
cl_prediction.c | ||
cl_screen.c | ||
cl_tempentities.c | ||
cl_view.c |