freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ft-devel] 64 bit build of freetype on Mac OS X, compiler warnings


From: Sean McBride
Subject: [ft-devel] 64 bit build of freetype on Mac OS X, compiler warnings
Date: Fri, 22 Dec 2006 15:38:24 -0500

Hi all,

Thanks to everyone's help (especially mpsuzuki) I have built a 64 bit
version of freetype on Mac OS X (from today's cvs).  I haven't tried
running it, but it does build.

However, there are several hundred warnings (_not_ present in the 32bit
build) about implicit conversion of 64 bit values to 32 bit values.
Obviously these may be serious problems or may be harmless, I'm not in a
position to know as I don't know the freetype code.  I've looked at a
few of them, and some can be fixed (in a 32/64-clean way) by adding
casts.  FYI, like most UNIXes, the Mac uses the LP64 model, with 64 bit
pointers and longs, but 32bit ints.  I would imagine these warnings
would be seen on linux too, has anyone built freetype in 64 bit on linux?

If anyone is interested in investigating, here they are, I've cleaned up
the output so it's easier to read:


src/base/ftcalc.c: In function 'FT_Sqrt32':
src/base/ftcalc.c:130: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/base/ftcalc.c: In function 'FT_MulDiv':
src/base/ftcalc.c:358: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:358: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:363: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/base/ftcalc.c: In function 'FT_MulDiv_No_Round':
src/base/ftcalc.c:397: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:397: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:398: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/base/ftcalc.c: In function 'FT_DivFix':
src/base/ftcalc.c:515: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:516: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:521: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:538: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/base/ftcalc.c: In function 'ft_corner_orientation':
src/base/ftcalc.c:719: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:721: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:726: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:728: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:733: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:735: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:740: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:742: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:762: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:762: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:763: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftcalc.c:763: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/base/ftobjs.c: In function 'FT_Get_Char_Index':
src/base/ftobjs.c:2789: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/base/ftrfork.c: In function 'raccess_guess_apple_generic':
src/base/ftrfork.c:591: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftrfork.c:596: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftrfork.c:611: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftrfork.c:615: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftrfork.c:616: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/base/ftrfork.c: In function 'raccess_make_file_name':
src/base/ftrfork.c:670: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/base/fttrigon.c: In function 'ft_trig_downscale':
src/base/fttrigon.c:75: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/fttrigon.c:77: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/fttrigon.c:78: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/fttrigon.c:89: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/base/fttrigon.c: In function 'FT_Vector_Rotate':
src/base/fttrigon.c:436: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/base/ftbitmap.c: In function 'FT_Bitmap_Embolden':
src/base/ftbitmap.c:217: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/base/ftbitmap.c:218: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/base/ftsynth.c: In function 'FT_GlyphSlot_Embolden':
src/base/ftsynth.c:155: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/truetype/ttgload.c: In function 'TT_Hint_Glyph':
src/truetype/ttgload.c:610: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/truetype/ttgload.c: In function 'TT_Process_Composite_Component':
src/truetype/ttgload.c:889: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/truetype/ttgload.c:894: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/truetype/ttgload.c: In function 'load_truetype_glyph':
src/truetype/ttgload.c:1333: warning: implicit conversion shortens 64-
bit value into a 32-bit value
src/truetype/ttgload.c:1334: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/truetype/ttinterp.c: In function 'Project':
src/truetype/ttinterp.c:2162: warning: implicit conversion shortens 64-
bit value into a 32-bit value
src/truetype/ttinterp.c:2162: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/truetype/ttinterp.c: In function 'Dual_Project':
src/truetype/ttinterp.c:2188: warning: implicit conversion shortens 64-
bit value into a 32-bit value
src/truetype/ttinterp.c:2188: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/truetype/ttinterp.c: In function 'Ins_FDEF':
src/truetype/ttinterp.c:4255: warning: implicit conversion shortens 64-
bit value into a 32-bit value
src/truetype/ttinterp.c:4260: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/truetype/ttinterp.c: In function 'Ins_IDEF':
src/truetype/ttinterp.c:4517: warning: implicit conversion shortens 64-
bit value into a 32-bit value
src/truetype/ttinterp.c:4523: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/truetype/ttinterp.c: In function 'Ins_FLIPPT':
src/truetype/ttinterp.c:5165: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/truetype/ttinterp.c: In function 'Ins_SHP':
src/truetype/ttinterp.c:5378: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/truetype/ttinterp.c: In function 'Ins_SHPIX':
src/truetype/ttinterp.c:5504: warning: implicit conversion shortens 64-
bit value into a 32-bit value
src/truetype/ttinterp.c:5510: warning: implicit conversion shortens 64-
bit value into a 32-bit value
src/truetype/ttinterp.c:5516: warning: implicit conversion shortens 64-
bit value into a 32-bit value
src/truetype/ttinterp.c:5517: warning: implicit conversion shortens 64-
bit value into a 32-bit value
src/truetype/ttinterp.c:5541: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/truetype/ttinterp.c: In function 'Ins_MIAP':
src/truetype/ttinterp.c:5683: warning: implicit conversion shortens 64-
bit value into a 32-bit value
src/truetype/ttinterp.c:5684: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/truetype/ttinterp.c: In function 'Ins_MIRP':
src/truetype/ttinterp.c:5867: warning: implicit conversion shortens 64-
bit value into a 32-bit value
src/truetype/ttinterp.c:5870: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/truetype/ttinterp.c: In function 'Ins_ALIGNRP':
src/truetype/ttinterp.c:5987: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/truetype/ttinterp.c: In function 'Ins_IP':
src/truetype/ttinterp.c:6247: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/truetype/ttinterp.c: In function 'Ins_DELTAP':
src/truetype/ttinterp.c:6531: warning: implicit conversion shortens 64-
bit value into a 32-bit value
src/truetype/ttinterp.c:6593: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/truetype/ttinterp.c: In function 'Ins_DELTAC':
src/truetype/ttinterp.c:6625: warning: implicit conversion shortens 64-
bit value into a 32-bit value
src/truetype/ttinterp.c:6685: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/truetype/ttinterp.c: In function 'TT_RunIns':
src/truetype/ttinterp.c:7146: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/truetype/ttgxvar.c: In function 'TT_Get_MM_Var':
src/truetype/ttgxvar.c:696: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/truetype/ttgxvar.c: In function 'tt_face_vary_cvt':
src/truetype/ttgxvar.c:1241: warning: implicit conversion shortens 64-
bit value into a 32-bit value

src/type1/t1load.c: In function 'T1_Get_MM_Var':
src/type1/t1load.c:340: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/cff/cffobjs.c: In function 'cff_face_init':
src/cff/cffobjs.c:573: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/cff/cffobjs.c:576: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/cff/cffobjs.c:580: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/cff/cffgload.c: In function 'cff_decoder_parse_charstrings':
src/cff/cffgload.c:875: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/cff/cffgload.c:880: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/cff/cffgload.c:886: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/cff/cffcmap.c: In function 'cff_cmap_unicode_char_next':
src/cff/cffcmap.c:204: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/cid/cidparse.c: In function 'cid_parser_new':
src/cid/cidparse.c:98: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pfr/pfrload.c: In function 'pfr_log_font_load':
src/pfr/pfrload.c:243: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pfr/pfrload.c:265: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pfr/pfrload.c:266: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pfr/pfrload.c:267: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pfr/pfrload.c:268: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pfr/pfrload.c:298: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pfr/pfrload.c:316: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pfr/pfrload.c: In function 'pfr_extra_item_load_bitmap_info':
src/pfr/pfrload.c:413: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pfr/pfrload.c:417: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pfr/pfrload.c: In function 'pfr_extra_item_load_kerning_pairs':
src/pfr/pfrload.c:536: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pfr/pfrload.c: In function 'pfr_phy_font_load':
src/pfr/pfrload.c:767: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pfr/pfrload.c:865: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pfr/pfrload.c:915: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pfr/pfrload.c:925: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pfr/pfrgload.c: In function 'pfr_glyph_load_compound':
src/pfr/pfrgload.c:659: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pfr/pfrobjs.c: In function 'pfr_face_get_kerning':
src/pfr/pfrobjs.c:499: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pfr/pfrobjs.c:522: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pfr/pfrobjs.c:536: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pfr/pfrsbit.c: In function 'pfr_slot_load_bitmap':
src/pfr/pfrsbit.c:640: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pfr/pfrsbit.c:652: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pfr/pfrsbit.c:653: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/type42/t42objs.c: In function 'T42_Size_Select':
src/type42/t42objs.c:520: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pcf/pcfread.c: In function 'pcf_get_properties':
src/pcf/pcfread.c:415: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pcf/pcfread.c:430: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pcf/pcfread.c:432: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pcf/pcfread.c: In function 'pcf_get_metrics':
src/pcf/pcfread.c:577: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pcf/pcfread.c: In function 'pcf_get_bitmaps':
src/pcf/pcfread.c:672: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pcf/pcfread.c:682: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pcf/pcfread.c:684: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pcf/pcfread.c:723: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pcf/pcfread.c: In function 'pcf_get_encodings':
src/pcf/pcfread.c:775: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pcf/pcfread.c: In function 'pcf_get_accel':
src/pcf/pcfread.c:927: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pcf/pcfread.c: In function 'pcf_interpret_style':
src/pcf/pcfread.c:1012: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pcf/pcfread.c:1022: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pcf/pcfread.c:1032: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pcf/pcfread.c:1042: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pcf/pcfread.c: In function 'pcf_load_font':
src/pcf/pcfread.c:1121: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pcf/pcfread.c:1175: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pcf/pcfdrivr.c: In function 'pcf_cmap_char_index':
src/pcf/pcfdrivr.c:118: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pcf/pcfdrivr.c: In function 'pcf_cmap_char_next':
src/pcf/pcfdrivr.c:156: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/pcf/pcfdrivr.c:173: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/pcf/pcfdrivr.c: In function 'pcf_get_bdf_property':
src/pcf/pcfdrivr.c:571: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/bdf/bdflib.c: In function '_bdf_list_ensure':
src/bdf/bdflib.c:423: warning: implicit conversion shortens 64-bit value
into a 32-bit value
src/bdf/bdflib.c:425: warning: implicit conversion shortens 64-bit value
into a 32-bit value

src/bdf/bdflib.c: In function '_bdf_list_split':
src/bdf/bdflib.c:559: warning: implicit conversion shortens 64-bit value
into a 32-bit value
src/bdf/bdflib.c:588: warning: implicit conversion shortens 64-bit value
into a 32-bit value

src/bdf/bdflib.c: In function '_bdf_readstream':
src/bdf/bdflib.c:693: warning: implicit conversion shortens 64-bit value
into a 32-bit value

src/bdf/bdflib.c: In function '_bdf_add_property':
src/bdf/bdflib.c:1278: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/bdf/bdflib.c:1355: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/bdf/bdfdrivr.c: In function 'bdf_cmap_init':
src/bdf/bdfdrivr.c:71: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/bdf/bdfdrivr.c: In function 'bdf_cmap_char_index':
src/bdf/bdfdrivr.c:108: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/bdf/bdfdrivr.c: In function 'bdf_cmap_char_next':
src/bdf/bdfdrivr.c:148: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/bdf/bdfdrivr.c:167: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/bdf/bdfdrivr.c: In function 'bdf_interpret_style':
src/bdf/bdfdrivr.c:215: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/bdf/bdfdrivr.c:226: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/bdf/bdfdrivr.c:236: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/bdf/bdfdrivr.c:246: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/bdf/bdfdrivr.c: In function 'BDF_Face_Init':
src/bdf/bdfdrivr.c:397: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/bdf/bdfdrivr.c:482: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/bdf/bdfdrivr.c: In function 'BDF_Glyph_Load':
src/bdf/bdfdrivr.c:678: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/bdf/bdfdrivr.c: In function 'bdf_get_bdf_property':
src/bdf/bdfdrivr.c:751: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/bdf/bdfdrivr.c:756: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/sfnt/ttload.c: In function 'check_table_dir':
src/sfnt/ttload.c:216: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/sfnt/ttcmap.c: In function 'tt_cmap4_init':
src/sfnt/ttcmap.c:655: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/sfnt/ttcmap.c: In function 'tt_cmap4_next':
src/sfnt/ttcmap.c:778: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/sfnt/ttcmap.c: In function 'tt_cmap8_validate':
src/sfnt/ttcmap.c:1558: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:1564: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:1579: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:1580: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:1581: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/sfnt/ttcmap.c: In function 'tt_cmap8_char_index':
src/sfnt/ttcmap.c:1646: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:1652: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:1653: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:1654: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/sfnt/ttcmap.c: In function 'tt_cmap8_char_next':
src/sfnt/ttcmap.c:1678: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:1686: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:1687: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:1688: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/sfnt/ttcmap.c: In function 'tt_cmap10_char_index':
src/sfnt/ttcmap.c:1812: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:1813: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:1814: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/sfnt/ttcmap.c: In function 'tt_cmap10_char_next':
src/sfnt/ttcmap.c:1834: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:1835: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/sfnt/ttcmap.c: In function 'tt_cmap12_char_map_binary':
src/sfnt/ttcmap.c:2067: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:2081: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:2082: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:2128: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/sfnt/ttcmap.c: In function 'tt_cmap12_char_next':
src/sfnt/ttcmap.c:2162: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttcmap.c:2170: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/sfnt/ttcmap.c: In function 'tt_face_build_cmaps':
src/sfnt/ttcmap.c:2277: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/sfnt/ttkern.c: In function 'tt_face_load_kern':
src/sfnt/ttkern.c:91: warning: implicit conversion shortens 64-bit value
into a 32-bit value
src/sfnt/ttkern.c:131: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/ttkern.c:139: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/sfnt/sfobjs.c: In function 'sfnt_load_face':
src/sfnt/sfobjs.c:691: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/sfobjs.c:699: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/sfobjs.c:704: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/sfobjs.c:709: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/sfobjs.c:714: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/sfobjs.c:718: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/sfobjs.c:722: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/sfnt/sfobjs.c:730: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/sfnt/ttbdf.c: In function 'tt_face_load_bdf_props':
src/sfnt/ttbdf.c:87: warning: implicit conversion shortens 64-bit value
into a 32-bit value
src/sfnt/ttbdf.c:102: warning: implicit conversion shortens 64-bit value
into a 32-bit value

src/sfnt/ttbdf.c: In function 'tt_face_find_bdf_prop':
src/sfnt/ttbdf.c:171: warning: implicit conversion shortens 64-bit value
into a 32-bit value

src/autofit/afglobal.c: In function 'af_face_globals_new':
src/autofit/afglobal.c:167: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/autofit/afhints.c: In function 'af_axis_hints_new_segment':
src/autofit/afhints.c:37: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/autofit/afhints.c: In function 'af_axis_hints_new_edge':
src/autofit/afhints.c:82: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/autofit/afhints.c: In function 'af_glyph_hints_dump_points':
src/autofit/afhints.c:184: warning: format '%5d' expects type 'int', but
argument 2 has type 'long int'

src/autofit/afhints.c: In function 'af_glyph_hints_dump_segments':
src/autofit/afhints.c:219: warning: format '%5d' expects type 'int', but
argument 2 has type 'long int'
src/autofit/afhints.c:219: warning: format '%4d' expects type 'int', but
argument 5 has type 'long int'
src/autofit/afhints.c:219: warning: format '%5d' expects type 'int', but
argument 6 has type 'long int'

src/autofit/afhints.c: In function 'af_glyph_hints_dump_edges':
src/autofit/afhints.c:260: warning: format '%5d' expects type 'int', but
argument 2 has type 'long int'
src/autofit/afhints.c:260: warning: format '%4d' expects type 'int', but
argument 5 has type 'long int'
src/autofit/afhints.c:260: warning: format '%5d' expects type 'int', but
argument 6 has type 'long int'

src/autofit/afhints.c: In function 'af_glyph_hints_align_strong_points':
src/autofit/afhints.c:1054: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/autofit/afdummy.c: At top level:
src/autofit/afdummy.c:51: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/autofit/aflatin.c: In function 'af_latin_compute_stem_width':
src/autofit/aflatin.c:1636: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/autofit/aflatin.c: In function 'af_latin_align_linked_edge':
src/autofit/aflatin.c:1680: warning: format '%d' expects type 'int', but
argument 2 has type 'long int'

src/autofit/aflatin.c: In function 'af_latin_hint_edges':
src/autofit/aflatin.c:1754: warning: format '%d' expects type 'int', but
argument 2 has type 'long int'
src/autofit/aflatin.c:1796: warning: format '%d' expects type 'int', but
argument 2 has type 'long int'
src/autofit/aflatin.c:1847: warning: format '%d' expects type 'int', but
argument 2 has type 'long int'
src/autofit/aflatin.c:1847: warning: format '%d' expects type 'int', but
argument 4 has type 'long int'
src/autofit/aflatin.c:1907: warning: format '%d' expects type 'int', but
argument 2 has type 'long int'
src/autofit/aflatin.c:1907: warning: format '%d' expects type 'int', but
argument 4 has type 'long int'
src/autofit/aflatin.c:1937: warning: format '%d' expects type 'int', but
argument 2 has type 'long int'
src/autofit/aflatin.c:1937: warning: format '%d' expects type 'int', but
argument 4 has type 'long int'
src/autofit/aflatin.c:1949: warning: format '%d' expects type 'int', but
argument 2 has type 'long int'
src/autofit/aflatin.c:1971: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/autofit/aflatin.c:2044: warning: format '%d' expects type 'int', but
argument 2 has type 'long int'
src/autofit/aflatin.c:2044: warning: format '%d' expects type 'int', but
argument 4 has type 'long int'
src/autofit/aflatin.c:2052: warning: format '%d' expects type 'int', but
argument 2 has type 'long int'
src/autofit/aflatin.c:2080: warning: format '%d' expects type 'int', but
argument 2 has type 'long int'

src/autofit/aflatin.c: At top level:
src/autofit/aflatin.c:2184: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/autofit/afcjk.c: In function 'af_cjk_hint_edges':
src/autofit/afcjk.c:1161: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/autofit/afcjk.c: At top level:
src/autofit/afcjk.c:1473: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/smooth/ftgrays.c: In function 'gray_set_cell':
src/smooth/ftgrays.c:453: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/smooth/ftgrays.c:454: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/smooth/ftgrays.c: In function 'gray_start_cell':
src/smooth/ftgrays.c:489: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/smooth/ftgrays.c:490: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/smooth/ftgrays.c: In function 'gray_render_line':
src/smooth/ftgrays.c:681: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/smooth/ftgrays.c: In function 'gray_sweep':
src/smooth/ftgrays.c:1300: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/smooth/ftgrays.c:1310: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/smooth/ftgrays.c: In function 'gray_convert_glyph':
src/smooth/ftgrays.c:1689: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/smooth/ftgrays.c:1704: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/smooth/ftsmooth.c: In function 'ft_smooth_render_generic':
src/smooth/ftsmooth.c:317: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/smooth/ftsmooth.c:318: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/cache/ftcmanag.c:151: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/cache/ftcmanag.c:288: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/cache/ftccmap.c:244: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/cache/ftcsbits.c: In function 'ftc_snode_load':
src/cache/ftcsbits.c:150: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/cache/ftcsbits.c:151: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/cache/ftcbasic.c: In function 'ftc_basic_family_get_count':
src/cache/ftcbasic.c:144: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/cache/ftcbasic.c: At top level:
src/cache/ftcbasic.c:258: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/cache/ftcbasic.c:278: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/cache/ftcbasic.c:526: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/cache/ftcbasic.c:547: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/gzip/ftgzip.c: In function 'ft_gzip_file_fill_input':
src/gzip/ftgzip.c:377: warning: implicit conversion shortens 64-bit
value into a 32-bit value

In file included from src/lzw/ftlzw.c:393:
src/lzw/ftzopen.c: In function 'ft_lzwstate_init':
src/lzw/ftzopen.c:175: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/psaux/psobjs.c: In function 'ps_parser_to_bytes':
src/psaux/psobjs.c:1308: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/psaux/psobjs.c: In function 't1_decrypt':
src/psaux/psobjs.c:1668: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/psaux/t1decode.c: In function 't1_decoder_parse_charstrings':
src/psaux/t1decode.c:843: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/psaux/t1decode.c:848: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/psaux/t1decode.c:863: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/psaux/t1cmap.c: In function 't1_cmap_unicode_char_next':
src/psaux/t1cmap.c:317: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/psaux/afmparse.c: In function 'afm_parser_read_vals':
src/psaux/afmparse.c:394: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/psaux/afmparse.c: In function 'afm_parser_next_key':
src/psaux/afmparse.c:493: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/psnames/psmodule.c: In function 'ps_unicode_value':
src/psnames/psmodule.c:93: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/psnames/psmodule.c:95: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/psnames/psmodule.c:133: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/psnames/psmodule.c:135: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/psnames/psmodule.c:157: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/psnames/psmodule.c:159: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/psnames/psmodule.c: In function 'compare_uni_maps':
src/psnames/psmodule.c:171: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/psnames/psmodule.c:172: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/psnames/psmodule.c: In function 'ps_unicodes_char_index':
src/psnames/psmodule.c:285: warning: implicit conversion shortens 64-bit
value into a 32-bit value

src/psnames/psmodule.c: In function 'ps_unicodes_char_next':
src/psnames/psmodule.c:333: warning: implicit conversion shortens 64-bit
value into a 32-bit value
src/psnames/psmodule.c:354: warning: implicit conversion shortens 64-bit
value into a 32-bit value


--
____________________________________________________________
Sean McBride, B. Eng                 address@hidden
Rogue Research                        www.rogue-research.com
Mac Software Developer              Montréal, Québec, Canada






reply via email to

[Prev in Thread] Current Thread [Next in Thread]