diff options
author | Oleg Oshmyan <chortos@inbox.lv> | 2015-10-23 02:20:19 +0300 |
---|---|---|
committer | Oleg Oshmyan <chortos@inbox.lv> | 2015-10-23 02:47:03 +0300 |
commit | b4ab3d89805f4dfd5df9a9711fb41f09000a55e6 (patch) | |
tree | f591c0c7a9cecd7b548d8b98bdbf029e76342a10 /libass/ass_utils.c | |
parent | f16cf28b7a8275594ec8397aaa9d5ab8d178c629 (diff) | |
download | libass-b4ab3d89805f4dfd5df9a9711fb41f09000a55e6.tar.bz2 libass-b4ab3d89805f4dfd5df9a9711fb41f09000a55e6.tar.xz |
fontselect: don't trim font names
This matches the behavior of GDI and hence VSFilter.
Note that \fn arguments are trimmed during parsing.
However, none of the names inside fonts should be trimmed,
and @-prefixed fonts should keep whitespace following the @,
both of which this commit addresses.
Remove strdup_trimmed because it is no longer used. Also remove
the declaration of a function that was deleted a few months ago.
Diffstat (limited to 'libass/ass_utils.c')
-rw-r--r-- | libass/ass_utils.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/libass/ass_utils.c b/libass/ass_utils.c index ab1ea02..bcaeec1 100644 --- a/libass/ass_utils.c +++ b/libass/ass_utils.c @@ -334,28 +334,6 @@ void ass_msg(ASS_Library *priv, int lvl, const char *fmt, ...) va_end(va); } -/** - * Return a string with spaces trimmed at start and end. - * \param str input string - * \return output string, can be released with free() - */ -char *strdup_trimmed(const char *str) -{ - int left = 0; - int right = strlen(str) - 1; - char *out = NULL; - - while (ass_isspace(str[left])) left++; - while (right > left && ass_isspace(str[right])) right--; - - out = calloc(1, right-left+2); - - if (out) - memcpy(out, str + left, right-left+1); - - return out; -} - unsigned ass_utf8_get_char(char **str) { uint8_t *strp = (uint8_t *) * str; |