59 return s[lng] ? lng : 0;
75 int str_idx = n_lng *
idx;
76 return str_idx +
lstr_idx( &s[str_idx], lng );
158 const char *default_ret;
160 typedef char *MY_LSTR;
163 va_start( ap, index );
165 ret = va_arg( ap, MY_LSTR );
168 for ( i = 1; ( i <= index ) && ( ret != NULL ); i++ )
169 ret = va_arg( ap, MY_LSTR );
173 return ret ? ret : default_ret;
const char * clstr_lng(int index,...)
const char *const CLSTR[N_LNG]
void ctry_setup(CTRY_CODE code)
int lstr_idx(CLSTR s, int lng)
int lstr_array_idx(CLSTR s, int idx, int n_lng, int lng)
const char * lstr_lng(CLSTR s, int lng)