fcfreetype.c has a 36-bit constant which should be 32 bits
This minor issue exists in both 2.13.1 and 2.13.91.
In fcfreetype.c, line 2138, it calls FT_New_Face () with a third argument of id & 0x7FFFFFFFF
That's a 9-digit hex constant, i.e. 36 bits. That function expects an argument of type FT_Long, which is typedef'ed to signed long. On my machine, this is 32 bits, same as an int. I expect that one of the 'F' digits should be deleted, but I am not familiar with the reason that you're masking the sign bit, so I can't be sure. If there's no legitimate reason for anyone to ever pass in id with that bit set, it might be better to throw an error if id > (unsigned int) INT_MAX.