summaryrefslogtreecommitdiffstats
path: root/sub/font_load.c
Commit message (Collapse)AuthorAgeFilesLines
* windows support: unicode filenameswm42012-03-091-8/+2
| | | | | | | | | | | | | | | | | | | Windows uses a legacy codepage for char* / runtime functions accepting char *. Using UTF-8 as the codepage with setlocale() is explicitly forbidden. Work this around by overriding the MSVCRT functions with wrapper macros, that assume UTF-8 and use "proper" API calls like _wopen etc. to deal with unicode filenames. All code that uses standard functions that take or return filenames must now include osdep/io.h. stat() can't be overridden, because MinGW-w64 itself defines "stat" as a macro. Change code to use use mp_stat() instead. This is not perfectly clean, but still somewhat sane, and much better than littering the rest of the mplayer code with MinGW specific hacks. It's also a bit fragile, but that's actually little different from the previous situation. Also, MinGW is unlikely to ever include a nice way of dealing with this.
* cleanup: shut up more warningsClément Bœsch2011-05-061-1/+2
|
* sub/OSD: move some related files to sub/Uoti Urpala2011-01-261-0/+356