Ignore:
Timestamp:
Jan 18, 2007, 5:32:59 PM (15 years ago)
Author:
Eugene Romanenko
Message:

freetype update to version 2.3.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/poppler/freetype2/src/truetype/ttinterp.c

    r165 r182  
    55/*    TrueType bytecode interpreter (body).                                */
    66/*                                                                         */
    7 /*  Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006 by                   */
     7/*  Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006, 2007 by             */
    88/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    99/*                                                                         */
     
    511511              FT_ULong*  size,
    512512              FT_Long    multiplier,
    513               void**     buff,
     513              void*      _pbuff,
    514514              FT_ULong   new_max )
    515515  {
    516516    FT_Error  error;
     517    void**    pbuff = (void**)_pbuff;
    517518
    518519
    519520    if ( *size < new_max )
    520521    {
    521       if ( FT_REALLOC( *buff, *size * multiplier, new_max * multiplier ) )
     522      if ( FT_REALLOC( *pbuff, *size * multiplier, new_max * multiplier ) )
    522523        return error;
    523524      *size = new_max;
     
    600601                        &tmp,
    601602                        sizeof ( FT_F26Dot6 ),
    602                         (void**)&exec->stack,
     603                        (void*)&exec->stack,
    603604                        maxp->maxStackElements + 32 );
    604605    exec->stackSize = (FT_UInt)tmp;
     
    610611                        &tmp,
    611612                        sizeof ( FT_Byte ),
    612                         (void**)&exec->glyphIns,
     613                        (void*)&exec->glyphIns,
    613614                        maxp->maxSizeOfInstructions );
    614615    exec->glyphSize = (FT_UShort)tmp;
     
    52495250      if ( CUR.pedantic_hinting )
    52505251        CUR.error = TT_Err_Invalid_Reference;
     5252      *refp = 0;
    52515253      return FAILURE;
    52525254    }
     
    54165418                                 CUR.pts.first_point );
    54175419
    5418     last_point = CUR.pts.contours[contour] - CUR.pts.first_point;
     5420    last_point = (FT_UShort)( CUR.pts.contours[contour] -
     5421                              CUR.pts.first_point );
    54195422
    54205423    /* XXX: this is probably wrong... at least it prevents memory */
Note: See TracChangeset for help on using the changeset viewer.