--- fontconfig-2.3.95/src/fcname.c.orig 2006-07-26 15:20:01.469770388 +0200 +++ fontconfig-2.3.95/src/fcname.c 2006-07-26 15:22:38.415239062 +0200 @@ -305,17 +305,16 @@ FcObjectPtrU (FcObjectPtr si) { const FcObjectTypeList *l; - int i, j; + int i; if (si > 0) { if (si < biggest_known_ntypes) return biggest_known_types[si].object; - j = 0; for (l = _FcObjectTypes; l; l = l->next) - for (i = 0; i < l->ntypes; i++, j++) - if (j == si) + for (i = 0; i < l->ntypes; i++) + if (l->basic_offset+i == si) return l->types[i].object; }