/** * \fn ADM_getIndexForIso639 * @param iso * @return */ int ADM_getIndexForIso639(const char *iso) { int n=ADM_getLanguageListSize(); for(int i=0;i<n;i++) { if(!strcmp(languages[i].iso639_2,iso)) return i; } ADM_error("Language %s not found in list\n",iso); return -1; }
/** * * @param p */ void list_audio_languages(char *p) { UNUSED_ARG(p); printf("\n Available audio languages:\nShort | LanguageName\n----------------------"); const ADM_iso639_t *languages = ADM_getLanguageList(); for(size_t i=0; i<ADM_getLanguageListSize(); i++) { int skipAfter = 5-strlen(languages[i].iso639_2); printf("\n\t%s",languages[i].iso639_2); while(skipAfter-- >0) printf(" "); printf("\t-\t%s",languages[i].eng_name); } printf("\n\n"); call_quit(NULL); }