# HG changeset patch # User eugeni # Date 1181946136 0 # Node ID d655edc9d107db05af65d2fe4a4b42979b2b63e1 # Parent 790efaddf175a926159f40eb6913e64cdff8ead3 When parsing ass-force-style arguments, search for '=' and '.' characters with strrchr. This allows using it for styles whose name contains those characters. Patch by ѧߧܧ яڏ . diff -r 790efaddf175 -r d655edc9d107 libass/ass.c --- a/libass/ass.c Fri Jun 15 22:15:27 2007 +0000 +++ b/libass/ass.c Fri Jun 15 22:22:16 2007 +0000 @@ -331,13 +331,13 @@ if (!list) return; for (fs = list; *fs; ++fs) { - eq = strchr(*fs, '='); + eq = strrchr(*fs, '='); if (!eq) continue; *eq = '\0'; token = eq + 1; - dt = strchr(*fs, '.'); + dt = strrchr(*fs, '.'); if (dt) { *dt = '\0'; style = *fs;