summaryrefslogtreecommitdiffstats
path: root/libass/ass_string.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix several signedness bugsOleg Oshmyan2015-10-291-1/+1
| | | | Reported by gcc -Wall -Wextra.
* Fully fix compilation with MSVC/ICLOleg Oshmyan2015-09-171-0/+1
| | | | | | | | | As before, this does not add any build system support: a config.h file and a project must still be manually created (or the compiler can be run manually instead of using a project). Signed-off-by: Grigori Goronzy <greg@kinoho.net> Signed-off-by: Oleg Oshmyan <chortos@inbox.lv>
* Include config.h in all source files and in no headersOleg Oshmyan2015-09-171-0/+2
| | | | | | | | | This way, #include "config.h" is consistently the very first thing the compiler sees when compiling any file. Some source files currently don't use anything defined in config.h, but it's easier and less error-prone to include it now to anticipate possible future changes in those files, config.h or other headers.
* NIH: add locale-independent string functionsGrigori Goronzy2015-09-111-0/+72
OS or platform-specific locale independent functions are painful to use and/or not available, so roll our own. Not great but the least painful and least intrusive. v2: fix indexing, use static inline