Ticket #1704: firefox-1.5-gcc4-1.patch

File firefox-1.5-gcc4-1.patch, 1013 bytes (added by ttrepl@…, 21 years ago)

Patch to get ff-1.5 compiled with gcc4

  • gfx/src/freetype/nsFreeType.cpp

    Submitted By:            Thomas Trepl <ttrepl at yahoo dot de>
    Date:                    2005-12-02
    Initial Package Version: 1.5
    Upstream Status:         Not sent
    Origin:                  based on the patch for 1.0.7
    Description:             Get Firefox-1.5 compiled with gcc-4.x.
    
    diff -Naur mozilla-orig/gfx/src/freetype/nsFreeType.cpp mozilla/gfx/src/freetype/nsFreeType.cpp
    old new  
    9696// Define the FreeType2 functions we resolve at run time.
    9797// see the comment near nsFreeType2::DoneFace() for more info
    9898//
    99 #define NS_FT2_OFFSET(f) (long)&((nsFreeType2*)0)->f
     99#define NS_FT2_OFFSET(f) (NS_PTR_TO_INT32(&((nsFreeType2*)0)->f))
    100100FtFuncList nsFreeType2::FtFuncs [] = {
    101101  {"FT_Done_Face",            NS_FT2_OFFSET(nsFT_Done_Face),            PR_TRUE},
    102102  {"FT_Done_FreeType",        NS_FT2_OFFSET(nsFT_Done_FreeType),        PR_TRUE},