gunichar c;
gint32 remain = part->content->len, max = 0, processed = 0;
gint32 scripts[G_N_ELEMENTS (language_codes)];
- GUnicodeScript scc, sel;
+ GUnicodeScript scc, sel = G_UNICODE_SCRIPT_COMMON;
p = part->content->data;
memset (scripts, 0, sizeof (scripts));
lm = bsearch (&sel, language_codes, G_N_ELEMENTS (language_codes),
sizeof (language_codes[0]), &language_elts_cmp);
- part->lang_code = lm->code;
- part->language = lm->name;
+ if (lm != NULL) {
+ part->lang_code = lm->code;
+ part->language = lm->name;
+ }
}
}
}