const int lang_lookup_index( const char * str )
{
int ii = 0;
- iso639_lang_t * lang;
+ const iso639_lang_t * lang;
// We use "Any" as a synonym for undefined
if (!strcasecmp("any", str))
return 0;
}
- for (ii = 0; lang->eng_name; ii++)
+ for (ii = 0; languages[ii].eng_name; ii++)
{
lang = &languages[ii];
if ((lang->iso639_1 != NULL && !strcasecmp(lang->iso639_1, str)) ||
return lang_for_index(lang_lookup_index(str));
}
-iso639_lang_t * lang_for_index( int index )
+const iso639_lang_t * lang_for_index( int index )
{
if (index < 0 || index >= lang_count)
return NULL;
const int lang_lookup_index( const char * str );
/* return language for an index into the language table */
-iso639_lang_t * lang_for_index( int index );
+const iso639_lang_t * lang_for_index( int index );
/* find language associated with ISO-639-1 language code */
iso639_lang_t * lang_for_code( int code );