summaryrefslogtreecommitdiffstats
path: root/libass/ass_utils.c
diff options
context:
space:
mode:
authorOleg Oshmyan <chortos@inbox.lv>2015-10-23 02:20:19 +0300
committerOleg Oshmyan <chortos@inbox.lv>2015-10-23 02:47:03 +0300
commitb4ab3d89805f4dfd5df9a9711fb41f09000a55e6 (patch)
treef591c0c7a9cecd7b548d8b98bdbf029e76342a10 /libass/ass_utils.c
parentf16cf28b7a8275594ec8397aaa9d5ab8d178c629 (diff)
downloadlibass-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.c22
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;