strings 25 lib/lang/lang.c static short* strings = NULL; // string offset list (allocated at heap or mapped from gui_lang.c); strings 34 lib/lang/lang.c if (strings) { strings 35 lib/lang/lang.c free(strings); strings 40 lib/lang/lang.c strings = malloc(num*sizeof(short)); strings 41 lib/lang/lang.c if (strings) { strings 42 lib/lang/lang.c memset(strings, 0, num*sizeof(short)); strings 65 lib/lang/lang.c if (strings && num<count) { strings 69 lib/lang/lang.c strings[num] = -(1 + p - langbuf); // lang string offsets are encoded as negative strings 111 lib/lang/lang.c load_builtin_lang_strings(count-1, strings); strings 196 lib/lang/lang.c load_builtin_lang_strings(num, strings); strings 209 lib/lang/lang.c if (strings && str<count && strings[str]) { strings 210 lib/lang/lang.c if (strings[str]>0) { strings 212 lib/lang/lang.c return preparsed_lang_default_start + strings[str] - 1; strings 216 lib/lang/lang.c return langbuf - strings[str] - 1;