Leave room for null terminators in arrays
[platform/upstream/fontconfig.git] / fc-lang / fc-lang.c
index 83b13e1..38fc697 100644 (file)
  */
 
 FcPrivate void
-FcCacheObjectReference (void *object)
+FcCacheObjectReference (void *object FC_UNUSED)
 {
 }
 
 FcPrivate void
-FcCacheObjectDereference (void *object)
+FcCacheObjectDereference (void *object FC_UNUSED)
 {
 }
 
 FcPrivate FcChar8 *
-FcLangNormalize (const FcChar8 *lang)
+FcLangNormalize (const FcChar8 *lang FC_UNUSED)
 {
     return NULL;
 }
@@ -252,9 +252,9 @@ static int compare (const void *a, const void *b)
 #define BitSet(map, i)   ((map)[(entries[i].id)>>5] |= ((FcChar32) 1 << ((entries[i].id) & 0x1f)))
 
 int
-main (int argc, char **argv)
+main (int argc FC_UNUSED, char **argv)
 {
-    static Entry       entries[MAX_LANG];
+    static Entry       entries[MAX_LANG + 1];
     static FcCharSet   *sets[MAX_LANG];
     static int         duplicate[MAX_LANG];
     static int         country[MAX_LANG];