+2006-02-21 Patrick Lam <plam@mit.edu>
+ * fc-lang/fc-lang.c:
+
+ Allocate large arrays statically in fc-lang to fix crashes under
+ MinGW/MSYS.
+
2006-02-21 Diego Petten <flameeyes@gentoo.org>
* src/fcfreetype.c (FcFreeTypeCharIndex):
int
main (int argc, char **argv)
{
- char *files[MAX_LANG];
- FcCharSet *sets[MAX_LANG];
- int duplicate[MAX_LANG];
- int offsets[MAX_LANG];
- int country[MAX_LANG];
- char *names[MAX_LANG];
- char *langs[MAX_LANG];
+ static char *files[MAX_LANG];
+ static FcCharSet *sets[MAX_LANG];
+ static int duplicate[MAX_LANG];
+ static int offsets[MAX_LANG];
+ static int country[MAX_LANG];
+ static char *names[MAX_LANG];
+ static char *langs[MAX_LANG];
FILE *f;
int offset = 0;
int ncountry = 0;
int offset_count = 0;
int l, sl, tl;
int c;
- char line[1024];
- FcChar32 map[MAX_LANG_SET_MAP];
+ static char line[1024];
+ static FcChar32 map[MAX_LANG_SET_MAP];
int num_lang_set_map;
int setRangeStart[26];
int setRangeEnd[26];