[util/hb-subset] Minor refactor of batch mode
To match recent changes to hb-shape.
This commit is contained in:
parent
10e73d188a
commit
a363ce573c
|
@ -127,6 +127,9 @@ struct subset_consumer_t
|
|||
hb_subset_input_t *input;
|
||||
};
|
||||
|
||||
template <int eol = '\n'>
|
||||
using driver_t = main_font_text_t<subset_consumer_t, FONT_SIZE_UPEM, 0, eol>;
|
||||
|
||||
int
|
||||
main (int argc, char **argv)
|
||||
{
|
||||
|
@ -138,7 +141,7 @@ main (int argc, char **argv)
|
|||
{
|
||||
size_t l = strlen (buf);
|
||||
if (l && buf[l - 1] == '\n') buf[l - 1] = '\0';
|
||||
main_font_text_t<subset_consumer_t, 10, 0, EOF> driver;
|
||||
|
||||
char *args[32];
|
||||
argc = 0;
|
||||
char *p = buf, *e;
|
||||
|
@ -151,13 +154,12 @@ main (int argc, char **argv)
|
|||
e++;
|
||||
args[argc++] = p = e;
|
||||
}
|
||||
|
||||
driver_t<EOF> driver;
|
||||
int result = driver.main (argc, args);
|
||||
if (result == 0)
|
||||
fprintf (stdout, "success\n");
|
||||
else
|
||||
fprintf (stdout, "failure\n");
|
||||
ret |= result;
|
||||
fprintf (stdout, result == 0 ? "success\n" : "failure\n");
|
||||
fflush (stdout);
|
||||
ret |= result;
|
||||
|
||||
if (ret)
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue