{
int i;
int last_cluster;
+ int result;
TTO_GSUB gsub = NULL;
TTO_GPOS gpos = NULL;
if (!gsub && !gpos)
return;
- g_assert (TT_GSUB_String_New (ruleset->info->face->memory,
- &in_string) == FT_Err_Ok);
- g_assert (TT_GSUB_String_Set_Length (in_string, glyphs->num_glyphs) == FT_Err_Ok);
+ result = TT_GSUB_String_New (ruleset->info->face->memory, &in_string);
+ g_assert (result == FT_Err_Ok);
+
+ result = TT_GSUB_String_Set_Length (in_string, glyphs->num_glyphs);
+ g_assert (result == FT_Err_Ok);
for (i = 0; i < glyphs->num_glyphs; i++)
{
if (gsub)
{
- g_assert (TT_GSUB_String_New (ruleset->info->face->memory,
- &out_string) == FT_Err_Ok);
+ result = TT_GSUB_String_New (ruleset->info->face->memory,
+ &out_string);
+ g_assert (result == FT_Err_Ok);
result_string = out_string;
TT_GSUB_Apply_String (gsub, in_string, out_string);