ChangeLog.21:	* src/base/ftstream.c (FT_Stream_Close): Don't reset stream->close
builds/mac/ftmac.c:      resource fork.  So we just grab the stream->pathname field.
builds/mac/ftmac.c:#define STREAM_FILE( stream )  ( (FT_FILE*)stream->descriptor.pointer )
builds/mac/ftmac.c:    stream->descriptor.pointer = NULL;
builds/mac/ftmac.c:    stream->size               = 0;
builds/mac/ftmac.c:    stream->base               = 0;
builds/unix/ftsystem.c:#define STREAM_FILE( stream )  ( (FILE*)stream->descriptor.pointer )
builds/unix/ftsystem.c:    munmap( (MUNMAP_ARG_CAST)stream->descriptor.pointer, stream->size );
builds/unix/ftsystem.c:    stream->descriptor.pointer = NULL;
builds/unix/ftsystem.c:    stream->size               = 0;
builds/unix/ftsystem.c:    stream->base               = 0;
builds/unix/ftsystem.c:    ft_free( NULL, stream->descriptor.pointer );
builds/unix/ftsystem.c:    stream->descriptor.pointer = NULL;
builds/unix/ftsystem.c:    stream->size               = 0;
builds/unix/ftsystem.c:    stream->base               = 0;
builds/unix/ftsystem.c:    /* `stream->size' is typedef'd to unsigned long (in `ftsystem.h'); */
builds/unix/ftsystem.c:    stream->size = (unsigned long)stat_buf.st_size;
builds/unix/ftsystem.c:    stream->pos  = 0;
builds/unix/ftsystem.c:    stream->base = (unsigned char *)mmap( NULL,
builds/unix/ftsystem.c:                                          stream->size,
builds/unix/ftsystem.c:    if ( (long)stream->base != -1 && stream->base != NULL )
builds/unix/ftsystem.c:      stream->close = ft_close_stream_by_munmap;
builds/unix/ftsystem.c:      stream->base = (unsigned char*)ft_alloc( NULL, stream->size );
builds/unix/ftsystem.c:      if ( !stream->base )
builds/unix/ftsystem.c:                           stream->base + total_read_count,
builds/unix/ftsystem.c:                           stream->size - total_read_count );
builds/unix/ftsystem.c:      } while ( (unsigned long)total_read_count != stream->size );
builds/unix/ftsystem.c:      stream->close = ft_close_stream_by_free;
builds/unix/ftsystem.c:    stream->descriptor.pointer = stream->base;
builds/unix/ftsystem.c:    stream->pathname.pointer   = (char*)filepathname;
builds/unix/ftsystem.c:    stream->read = 0;
builds/unix/ftsystem.c:                filepathname, stream->size ));
builds/unix/ftsystem.c:    ft_free( NULL, stream->base );
builds/unix/ftsystem.c:    stream->base = NULL;
builds/unix/ftsystem.c:    stream->size = 0;
builds/unix/ftsystem.c:    stream->pos  = 0;
builds/vms/ftsystem.c:#define STREAM_FILE( stream )  ( (FILE*)stream->descriptor.pointer )
builds/vms/ftsystem.c:    munmap( (MUNMAP_ARG_CAST)stream->descriptor.pointer, stream->size );
builds/vms/ftsystem.c:    stream->descriptor.pointer = NULL;
builds/vms/ftsystem.c:    stream->size               = 0;
builds/vms/ftsystem.c:    stream->base               = 0;
builds/vms/ftsystem.c:    stream->size = stat_buf.st_size;
builds/vms/ftsystem.c:    if ( !stream->size )
builds/vms/ftsystem.c:    stream->pos  = 0;
builds/vms/ftsystem.c:    stream->base = (unsigned char *)mmap( NULL,
builds/vms/ftsystem.c:                                          stream->size,
builds/vms/ftsystem.c:    if ( (long)stream->base == -1 )
builds/vms/ftsystem.c:    stream->descriptor.pointer = stream->base;
builds/vms/ftsystem.c:    stream->pathname.pointer   = (char*)filepathname;
builds/vms/ftsystem.c:    stream->close = ft_close_stream;
builds/vms/ftsystem.c:    stream->read  = 0;
builds/vms/ftsystem.c:                filepathname, stream->size ));
builds/vms/ftsystem.c:    stream->base = NULL;
builds/vms/ftsystem.c:    stream->size = 0;
builds/vms/ftsystem.c:    stream->pos  = 0;
builds/amiga/src/base/ftsystem.c:#define STREAM_FILE( stream )  ( (struct SysFile *)stream->descriptor.pointer )
builds/amiga/src/base/ftsystem.c:    stream->descriptor.pointer = NULL;
builds/amiga/src/base/ftsystem.c:    stream->size               = 0;
builds/amiga/src/base/ftsystem.c:    stream->base               = 0;
builds/amiga/src/base/ftsystem.c:    stream->size = fib->fib_Size;
builds/amiga/src/base/ftsystem.c:    stream->descriptor.pointer = (void *)sysfile;
builds/amiga/src/base/ftsystem.c:    stream->pathname.pointer   = (char*)filepathname;
builds/amiga/src/base/ftsystem.c:    stream->pos                = 0;
builds/amiga/src/base/ftsystem.c:    stream->read  = ft_amiga_stream_io;
builds/amiga/src/base/ftsystem.c:    stream->close = ft_amiga_stream_close;
builds/amiga/src/base/ftsystem.c:    if ( !stream->size )
builds/amiga/src/base/ftsystem.c:                filepathname, stream->size ));
include/freetype/internal/ftstream.h:#define FT_GET_MACRO( type )    FT_NEXT_ ## type ( stream->cursor )
include/freetype/internal/cfftypes.h:    FT_Memory        memory;        /* TODO: take this from stream->memory? */
src/type1/t1parse.c:      if ( ft_memcmp( stream->cursor, header_string, header_length ) != 0 )
src/type1/t1parse.c:      size = stream->size;
src/type1/t1parse.c:    if ( !stream->read )
src/type1/t1parse.c:      parser->base_dict = (FT_Byte*)stream->base + stream->pos;
src/type1/t1afm.c:    FT_Memory     memory = stream->memory;
src/type1/t1afm.c:    start = (FT_Byte*)stream->cursor;
src/type1/t1afm.c:    limit = (FT_Byte*)stream->limit;
src/type1/t1afm.c:    FT_Memory      memory  = stream->memory;
src/type1/t1afm.c:         FT_FRAME_ENTER( stream->size ) )
src/type1/t1afm.c:                                             stream->memory,
src/type1/t1afm.c:                                             stream->cursor,
src/type1/t1afm.c:                                             stream->limit );
src/type1/t1afm.c:      FT_Byte*  start = stream->cursor;
src/type1/t1afm.c:      if ( stream->size > 6                              &&
src/type1/t1afm.c:           FT_PEEK_ULONG_LE( start + 2 ) == stream->size )
src/cid/cidload.c:    if ( (FT_ULong)num_dicts > stream->size / 100 )
src/cid/cidload.c:                  stream->size / 100 ));
src/cid/cidload.c:      num_dicts = (FT_Long)( stream->size / 100 );
src/cid/cidload.c:      p = (FT_Byte*)stream->cursor;
src/cid/cidload.c:      if ( offsets[num_subrs] > stream->size - cid->data_offset )
src/cid/cidload.c:        FT_ULong  size   = stream->size - oldpos;
src/cid/cidload.c:             face->root.stream->size - parser->data_offset )
src/cid/cidload.c:                    face->root.stream->size - parser->data_offset ));
src/cid/cidload.c:        parser->binary_length = face->root.stream->size -
src/cid/cidload.c:    binary_length = face->cid_stream->size - cid->data_offset;
src/cid/cidparse.c:    if ( ft_strncmp( (char *)stream->cursor,
src/cid/cidparse.c:        stream_len = stream->size - FT_STREAM_POS();
src/cid/cidgload.c:      p         = (FT_Byte*)stream->cursor;
src/cid/cidgload.c:           off2 > stream->size                   ||
src/sfnt/ttload.c:      if ( table.Offset > stream->size )
src/sfnt/ttload.c:      else if ( table.Length > stream->size - table.Offset )
src/sfnt/ttload.c:    FT_Memory       memory = stream->memory;
src/sfnt/ttload.c:      if ( entry.Offset > stream->size )
src/sfnt/ttload.c:      else if ( entry.Length > stream->size - entry.Offset )
src/sfnt/ttload.c:          entry.Length = ( stream->size - entry.Offset ) & ~3U;
src/sfnt/ttload.c:      size = face->root.stream->size;
src/sfnt/ttload.c:    FT_Memory     memory = stream->memory;
src/sfnt/ttload.c:    FT_Memory  memory = stream->memory;
src/sfnt/sfobjs.c:    FT_Memory  memory = stream->memory;
src/sfnt/sfobjs.c:    FT_FREE( stream->base );
src/sfnt/sfobjs.c:    stream->size  = 0;
src/sfnt/sfobjs.c:    stream->base  = NULL;
src/sfnt/sfobjs.c:    stream->close = NULL;
src/sfnt/sfobjs.c:    FT_Memory       memory = stream->memory;
src/sfnt/sfobjs.c:    if ( woff.length != stream->size                              ||
src/sfnt/sfobjs.c:                   stream->cursor,
src/sfnt/sfobjs.c:                                    stream->cursor, table->CompLength );
src/sfnt/sfobjs.c:    sfnt_stream->memory = stream->memory;
src/sfnt/sfobjs.c:    sfnt_stream->close  = sfnt_stream_close;
src/sfnt/sfobjs.c:    FT_Memory  memory = stream->memory;
src/sfnt/sfobjs.c:      if ( (FT_ULong)face->ttc_header.count > stream->size / ( 28 + 4 ) )
src/sfnt/sfobjs.c:          FT_Memory        memory   = face->root.stream->memory;
src/sfnt/ttsbit.c:                           decoder->stream->memory,
src/sfnt/ttsbit.c:                             stream->memory,
src/sfnt/ttsbit.c:                             stream->cursor,
src/sfnt/ttpost.c:    FT_Memory   memory = stream->memory;
src/sfnt/ttpost.c:    FT_Memory  memory = stream->memory;
src/sfnt/pngshim.c:    ft_memcpy( data, stream->cursor, length );
src/sfnt/sfdriver.c:    p = (FT_Char*)stream->cursor;
src/sfnt/sfdriver.c:    p = (FT_Char*)stream->cursor;
src/tools/test_afm.c:    error = FT_Stream_EnterFrame( stream, stream->size );
src/tools/test_afm.c:                                           stream->cursor,
src/tools/test_afm.c:                                           stream->limit );
src/pfr/pfrload.c:         2 + count * 5 >= stream->size - section_offset ||
src/pfr/pfrload.c:         95 + count * ( 5 + 18 ) >= stream->size        )
src/pfr/pfrload.c:      p     = stream->cursor;
src/pfr/pfrload.c:    FT_Memory  memory = stream->memory;
src/pfr/pfrload.c:    phy_font->cursor = stream->cursor;
src/pfr/pfrload.c:    p     = stream->cursor;
src/pfr/pfrload.c:      phy_font->chars_offset = offset + (FT_Offset)( p - stream->cursor );
src/pfr/pfrgload.c:    p     = (FT_Byte*)stream->cursor;
src/pfr/pfrobjs.c:        FT_Memory        memory = pfrface->stream->memory;
src/pfr/pfrobjs.c:        FT_Byte*   base        = stream->cursor;
src/pfr/pfrsbit.c:      pfr_lookup_bitmap_data( stream->cursor,
src/pfr/pfrsbit.c:                              stream->limit,
src/pfr/pfrsbit.c:      p     = stream->cursor;
src/pfr/pfrsbit.c:      error = pfr_load_bitmap_metrics( &p, stream->limit,
src/pfr/pfrsbit.c:                      stream->limit,
src/gzip/ftgzip.c:    zip->memory = stream->memory;
src/gzip/ftgzip.c:    zstream->zalloc = (alloc_func)ft_gzip_alloc;
src/gzip/ftgzip.c:    zstream->zfree  = (free_func) ft_gzip_free;
src/gzip/ftgzip.c:    zstream->opaque = stream->memory;
src/gzip/ftgzip.c:    zstream->avail_in = 0;
src/gzip/ftgzip.c:    zstream->next_in  = zip->buffer;
src/gzip/ftgzip.c:         !zstream->next_in                           )
src/gzip/ftgzip.c:    zstream->zalloc    = NULL;
src/gzip/ftgzip.c:    zstream->zfree     = NULL;
src/gzip/ftgzip.c:    zstream->opaque    = NULL;
src/gzip/ftgzip.c:    zstream->next_in   = NULL;
src/gzip/ftgzip.c:    zstream->next_out  = NULL;
src/gzip/ftgzip.c:    zstream->avail_in  = 0;
src/gzip/ftgzip.c:    zstream->avail_out = 0;
src/gzip/ftgzip.c:      zstream->avail_in  = 0;
src/gzip/ftgzip.c:      zstream->next_in   = zip->input;
src/gzip/ftgzip.c:      zstream->avail_out = 0;
src/gzip/ftgzip.c:      zstream->next_out  = zip->buffer;
src/gzip/ftgzip.c:    if ( stream->read )
src/gzip/ftgzip.c:      size = stream->read( stream, stream->pos, zip->input,
src/gzip/ftgzip.c:      size = stream->size - stream->pos;
src/gzip/ftgzip.c:      FT_MEM_COPY( zip->input, stream->base + stream->pos, size );
src/gzip/ftgzip.c:    stream->pos += size;
src/gzip/ftgzip.c:    zstream->next_in  = zip->input;
src/gzip/ftgzip.c:    zstream->avail_in = size;
src/gzip/ftgzip.c:    zstream->next_out  = zip->cursor;
src/gzip/ftgzip.c:    zstream->avail_out = FT_GZIP_BUFFER_SIZE;
src/gzip/ftgzip.c:    while ( zstream->avail_out > 0 )
src/gzip/ftgzip.c:      if ( zstream->avail_in == 0 )
src/gzip/ftgzip.c:        zip->limit = zstream->next_out;
src/gzip/ftgzip.c:    FT_GZipFile  zip    = (FT_GZipFile)stream->descriptor.pointer;
src/gzip/ftgzip.c:    FT_Memory    memory = stream->memory;
src/gzip/ftgzip.c:      stream->descriptor.pointer = NULL;
src/gzip/ftgzip.c:    if ( !stream->read )
src/gzip/ftgzip.c:      FT_FREE( stream->base );
src/gzip/ftgzip.c:    FT_GZipFile  zip = (FT_GZipFile)stream->descriptor.pointer;
src/gzip/ftgzip.c:    old_pos = stream->pos;
src/gzip/ftgzip.c:    if ( !FT_Stream_Seek( stream, stream->size - 4 ) )
src/gzip/ftgzip.c:    stream->memory = memory;
src/gzip/ftgzip.c:      stream->descriptor.pointer = zip;
src/gzip/ftgzip.c:            stream->descriptor.pointer = NULL;
src/gzip/ftgzip.c:            stream->size  = zip_size;
src/gzip/ftgzip.c:            stream->pos   = 0;
src/gzip/ftgzip.c:            stream->base  = zip_buff;
src/gzip/ftgzip.c:            stream->read  = NULL;
src/gzip/ftgzip.c:            stream->close = ft_gzip_stream_close;
src/gzip/ftgzip.c:        stream->size = zip_size;
src/gzip/ftgzip.c:        stream->size  = 0x7FFFFFFFL;  /* don't know the real size! */
src/gzip/ftgzip.c:    stream->pos   = 0;
src/gzip/ftgzip.c:    stream->base  = NULL;
src/gzip/ftgzip.c:    stream->read  = ft_gzip_stream_io;
src/gzip/ftgzip.c:    stream->close = ft_gzip_stream_close;
src/gzip/zlib.h:   basic stream-oriented functions. To simplify the interface, some
src/bdf/bdflib.c:    FT_Memory         memory = stream->memory;
src/bdf/bdflib.c:    p->size   = stream->size;
src/gf/gflib.c:    FT_FILE *fp = stream->descriptor.pointer ; /* (FT_FILE*)stream->descriptor.pointer XXX Unforseen errors with STREAM_FILE( stream ) */
src/gf/gflib.c:    printf("\nHi I am here in gf_load_font 1 stream->pathname: %s %p\n\n", stream->pathname, *fp);
src/psaux/afmparse.c:      stream->status = AFM_STREAM_STATUS_EOL;
src/psaux/afmparse.c:      stream->status = AFM_STREAM_STATUS_EOC;
src/psaux/afmparse.c:      stream->status = AFM_STREAM_STATUS_EOF;
src/psaux/afmparse.c:        stream->status = AFM_STREAM_STATUS_EOL;
src/psaux/afmparse.c:        stream->status = AFM_STREAM_STATUS_EOC;
src/psaux/afmparse.c:        stream->status = AFM_STREAM_STATUS_EOF;
src/psaux/afmparse.c:        stream->status = AFM_STREAM_STATUS_EOL;
src/psaux/afmparse.c:        stream->status = AFM_STREAM_STATUS_EOF;
src/psaux/afmparse.c:        stream->status = AFM_STREAM_STATUS_NORMAL;
src/psaux/afmparse.c:        stream->status = AFM_STREAM_STATUS_NORMAL;
src/psaux/afmparse.c:    stream->cursor = stream->base = base;
src/psaux/afmparse.c:    stream->limit  = limit;
src/psaux/afmparse.c:    stream->status = AFM_STREAM_STATUS_EOL;
src/bzip2/ftbzip2.c:    zip->memory = stream->memory;
src/bzip2/ftbzip2.c:    bzstream->bzalloc = (alloc_func)ft_bzip2_alloc;
src/bzip2/ftbzip2.c:    bzstream->bzfree  = (free_func) ft_bzip2_free;
src/bzip2/ftbzip2.c:    bzstream->opaque  = zip->memory;
src/bzip2/ftbzip2.c:    bzstream->avail_in = 0;
src/bzip2/ftbzip2.c:    bzstream->next_in  = (char*)zip->buffer;
src/bzip2/ftbzip2.c:         !bzstream->next_in                              )
src/bzip2/ftbzip2.c:    bzstream->bzalloc   = NULL;
src/bzip2/ftbzip2.c:    bzstream->bzfree    = NULL;
src/bzip2/ftbzip2.c:    bzstream->opaque    = NULL;
src/bzip2/ftbzip2.c:    bzstream->next_in   = NULL;
src/bzip2/ftbzip2.c:    bzstream->next_out  = NULL;
src/bzip2/ftbzip2.c:    bzstream->avail_in  = 0;
src/bzip2/ftbzip2.c:    bzstream->avail_out = 0;
src/bzip2/ftbzip2.c:      bzstream->avail_in  = 0;
src/bzip2/ftbzip2.c:      bzstream->next_in   = (char*)zip->input;
src/bzip2/ftbzip2.c:      bzstream->avail_out = 0;
src/bzip2/ftbzip2.c:      bzstream->next_out  = (char*)zip->buffer;
src/bzip2/ftbzip2.c:    if ( stream->read )
src/bzip2/ftbzip2.c:      size = stream->read( stream, stream->pos, zip->input,
src/bzip2/ftbzip2.c:      size = stream->size - stream->pos;
src/bzip2/ftbzip2.c:      FT_MEM_COPY( zip->input, stream->base + stream->pos, size );
src/bzip2/ftbzip2.c:    stream->pos += size;
src/bzip2/ftbzip2.c:    bzstream->next_in  = (char*)zip->input;
src/bzip2/ftbzip2.c:    bzstream->avail_in = size;
src/bzip2/ftbzip2.c:    bzstream->next_out  = (char*)zip->cursor;
src/bzip2/ftbzip2.c:    bzstream->avail_out = FT_BZIP2_BUFFER_SIZE;
src/bzip2/ftbzip2.c:    while ( bzstream->avail_out > 0 )
src/bzip2/ftbzip2.c:      if ( bzstream->avail_in == 0 )
src/bzip2/ftbzip2.c:        zip->limit = (FT_Byte*)bzstream->next_out;
src/bzip2/ftbzip2.c:    FT_BZip2File  zip    = (FT_BZip2File)stream->descriptor.pointer;
src/bzip2/ftbzip2.c:    FT_Memory     memory = stream->memory;
src/bzip2/ftbzip2.c:      stream->descriptor.pointer = NULL;
src/bzip2/ftbzip2.c:    FT_BZip2File  zip = (FT_BZip2File)stream->descriptor.pointer;
src/bzip2/ftbzip2.c:    stream->memory = memory;
src/bzip2/ftbzip2.c:      stream->descriptor.pointer = zip;
src/bzip2/ftbzip2.c:    stream->size  = 0x7FFFFFFFL;  /* don't know the real size! */
src/bzip2/ftbzip2.c:    stream->pos   = 0;
src/bzip2/ftbzip2.c:    stream->base  = 0;
src/bzip2/ftbzip2.c:    stream->read  = ft_bzip2_stream_io;
src/bzip2/ftbzip2.c:    stream->close = ft_bzip2_stream_close;
src/winfonts/winfnt.c:                          (FT_ULong)( stream->cursor - stream->limit );
src/winfonts/winfnt.c:          stream->cursor += 4 + count * 12;
src/winfonts/winfnt.c:        if ( font_count * 118UL > stream->size )
src/winfonts/winfnt.c:        stream->cursor += 8;
src/winfonts/winfnt.c:      font->fnt_size = stream->size;
src/cff/cffload.c:    FT_Memory  memory = stream->memory;
src/cff/cffload.c:      FT_Memory  memory = stream->memory;
src/cff/cffload.c:    FT_Memory  memory = stream->memory;
src/cff/cffload.c:      p      = (FT_Byte*)stream->cursor;
src/cff/cffload.c:    FT_Memory  memory    = idx->stream->memory;
src/cff/cffload.c:      if ( off2 > stream->size + 1                    ||
src/cff/cffload.c:           idx->data_offset > stream->size - off2 + 1 )
src/cff/cffload.c:                   off2, stream->size - idx->data_offset + 1 ));
src/cff/cffload.c:        off2 = stream->size - idx->data_offset + 1;
src/cff/cffload.c:    memory = idx->stream->memory;
src/cff/cffload.c:    FT_Memory  memory = stream->memory;
src/cff/cffload.c:    FT_Memory  memory = stream->memory;
src/cff/cffload.c:    FT_Memory  memory = stream->memory;
src/cff/cffload.c:          p = (FT_Byte*)stream->cursor;
src/cff/cffload.c:                                          stream->memory );
src/cff/cffload.c:                            (FT_Byte*)stream->cursor,
src/cff/cffload.c:                            (FT_Byte*)stream->limit );
src/cff/cffload.c:    FT_Memory        memory = stream->memory;
src/truetype/ttgxvar.c:    FT_Memory  memory = stream->memory;
src/truetype/ttgxvar.c:    FT_Memory  memory = stream->memory;
src/truetype/ttgxvar.c:    FT_Memory       memory = stream->memory;
src/truetype/ttgxvar.c:    FT_Memory  memory = stream->memory;
src/truetype/ttgxvar.c:    FT_Memory  memory = stream->memory;
src/truetype/ttgxvar.c:    FT_Memory  memory = stream->memory;
src/truetype/ttgxvar.c:    FT_Memory  memory = stream->memory;
src/truetype/ttgxvar.c:    FT_Memory     memory = stream->memory;
src/truetype/ttgxvar.c:    FT_Memory   memory = stream->memory;
src/truetype/ttgxvar.c:    FT_Memory   memory = stream->memory;
src/truetype/ttpload.c:          dist = (FT_Long)stream->size - pos;
src/truetype/ttpload.c:    FT_Memory  memory = stream->memory;
src/truetype/ttpload.c:    FT_Memory  memory = stream->memory;
src/truetype/ttpload.c:    FT_Memory  memory = stream->memory;
src/truetype/ttgload.c:    loader->cursor = stream->cursor;
src/truetype/ttgload.c:    loader->limit  = stream->limit;
src/pcf/pcfread.c:    if ( stream->size < 16 )
src/pcf/pcfread.c:    if ( toc->count > ( stream->size >> 4 ) ||
src/pcf/pcfread.c:                  FT_MIN( stream->size >> 4, 9 ) ));
src/pcf/pcfread.c:      toc->count = FT_MIN( stream->size >> 4, 9 );
src/pcf/pcfread.c:    size   = stream->size;
src/pcf/pcfread.c:        if ( stream->pos > tables[i].offset )
src/pcf/pcfread.c:        if ( FT_STREAM_SKIP( tables[i].offset - stream->pos ) )
src/pcf/pcfread.c:        face->metrics[i].bits = stream->pos + (FT_ULong)offsets[i];
src/lzw/ftlzw.c:    zip->memory = stream->memory;
src/lzw/ftlzw.c:    FT_LZWFile  zip    = (FT_LZWFile)stream->descriptor.pointer;
src/lzw/ftlzw.c:    FT_Memory   memory = stream->memory;
src/lzw/ftlzw.c:      stream->descriptor.pointer = NULL;
src/lzw/ftlzw.c:    FT_LZWFile  zip = (FT_LZWFile)stream->descriptor.pointer;
src/lzw/ftlzw.c:    stream->memory = memory;
src/lzw/ftlzw.c:      stream->descriptor.pointer = zip;
src/lzw/ftlzw.c:    stream->size  = 0x7FFFFFFFL;  /* don't know the real size! */
src/lzw/ftlzw.c:    stream->pos   = 0;
src/lzw/ftlzw.c:    stream->base  = 0;
src/lzw/ftlzw.c:    stream->read  = ft_lzw_stream_io;
src/lzw/ftlzw.c:    stream->close = ft_lzw_stream_close;
src/type42/t42parse.c:    if ( ft_memcmp( stream->cursor, "%!PS-TrueTypeFont", 17 ) != 0 )
src/type42/t42parse.c:    size = (FT_Long)stream->size;
src/type42/t42parse.c:    if ( !stream->read )
src/type42/t42parse.c:      parser->base_dict = (FT_Byte*)stream->base + stream->pos;
src/base/ftmac.c:      resource fork.  So we just grab the stream->pathname field.
src/base/ftrfork.c:         (FT_ULong)( rfork_offset + *rdata_pos + rdata_len ) > stream->size ||
src/base/ftrfork.c:         (FT_ULong)( rfork_offset + map_pos + map_len ) > stream->size      )
src/base/ftstream.c:    stream->base   = (FT_Byte*) base;
src/base/ftstream.c:    stream->size   = size;
src/base/ftstream.c:    stream->pos    = 0;
src/base/ftstream.c:    stream->cursor = NULL;
src/base/ftstream.c:    stream->read   = NULL;
src/base/ftstream.c:    stream->close  = NULL;
src/base/ftstream.c:    if ( stream && stream->close )
src/base/ftstream.c:      stream->close( stream );
src/base/ftstream.c:    if ( stream->read )
src/base/ftstream.c:      if ( stream->read( stream, pos, 0, 0 ) )
src/base/ftstream.c:                   pos, stream->size ));
src/base/ftstream.c:    else if ( pos > stream->size )
src/base/ftstream.c:                 pos, stream->size ));
src/base/ftstream.c:      stream->pos = pos;
src/base/ftstream.c:    return FT_Stream_Seek( stream, stream->pos + (FT_ULong)distance );
src/base/ftstream.c:    return stream->pos;
src/base/ftstream.c:    return FT_Stream_ReadAt( stream, stream->pos, buffer, count );
src/base/ftstream.c:    if ( pos >= stream->size )
src/base/ftstream.c:                 pos, stream->size ));
src/base/ftstream.c:    if ( stream->read )
src/base/ftstream.c:      read_bytes = stream->read( stream, pos, buffer, count );
src/base/ftstream.c:      read_bytes = stream->size - pos;
src/base/ftstream.c:      FT_MEM_COPY( buffer, stream->base + pos, read_bytes );
src/base/ftstream.c:    stream->pos = pos + read_bytes;
src/base/ftstream.c:    if ( stream->pos >= stream->size )
src/base/ftstream.c:    if ( stream->read )
src/base/ftstream.c:      read_bytes = stream->read( stream, stream->pos, buffer, count );
src/base/ftstream.c:      read_bytes = stream->size - stream->pos;
src/base/ftstream.c:      FT_MEM_COPY( buffer, stream->base + stream->pos, read_bytes );
src/base/ftstream.c:    stream->pos += read_bytes;
src/base/ftstream.c:      *pbytes = (FT_Byte*)stream->cursor;
src/base/ftstream.c:      stream->cursor = NULL;
src/base/ftstream.c:      stream->limit  = NULL;
src/base/ftstream.c:    if ( stream && stream->read )
src/base/ftstream.c:      FT_Memory  memory = stream->memory;
src/base/ftstream.c:    FT_ASSERT( stream && stream->cursor == 0 );
src/base/ftstream.c:    if ( stream->read )
src/base/ftstream.c:      FT_Memory  memory = stream->memory;
src/base/ftstream.c:      if ( count > stream->size )
src/base/ftstream.c:                   count, stream->size ));
src/base/ftstream.c:      stream->base = (unsigned char*)ft_mem_qalloc( memory,
src/base/ftstream.c:      if ( FT_QALLOC( stream->base, count ) )
src/base/ftstream.c:      read_bytes = stream->read( stream, stream->pos,
src/base/ftstream.c:                                 stream->base, count );
src/base/ftstream.c:        FT_FREE( stream->base );
src/base/ftstream.c:      stream->cursor = stream->base;
src/base/ftstream.c:      stream->limit  = stream->cursor + count;
src/base/ftstream.c:      stream->pos   += read_bytes;
src/base/ftstream.c:      if ( stream->pos >= stream->size        ||
src/base/ftstream.c:           stream->size - stream->pos < count )
src/base/ftstream.c:                   stream->pos, count, stream->size ));
src/base/ftstream.c:      stream->cursor = stream->base + stream->pos;
src/base/ftstream.c:      stream->limit  = stream->cursor + count;
src/base/ftstream.c:      stream->pos   += count;
src/base/ftstream.c:    /* IMPORTANT: The assertion stream->cursor != 0 was removed, given    */
src/base/ftstream.c:    if ( stream->read )
src/base/ftstream.c:      FT_Memory  memory = stream->memory;
src/base/ftstream.c:      ft_mem_free( memory, stream->base );
src/base/ftstream.c:      stream->base = NULL;
src/base/ftstream.c:      FT_FREE( stream->base );
src/base/ftstream.c:    stream->cursor = NULL;
src/base/ftstream.c:    stream->limit  = NULL;
src/base/ftstream.c:    FT_ASSERT( stream && stream->cursor );
src/base/ftstream.c:    if ( stream->cursor < stream->limit )
src/base/ftstream.c:      result = (FT_Char)*stream->cursor++;
src/base/ftstream.c:    FT_ASSERT( stream && stream->cursor );
src/base/ftstream.c:    p              = stream->cursor;
src/base/ftstream.c:    if ( p + 1 < stream->limit )
src/base/ftstream.c:    stream->cursor = p;
src/base/ftstream.c:    FT_ASSERT( stream && stream->cursor );
src/base/ftstream.c:    p              = stream->cursor;
src/base/ftstream.c:    if ( p + 1 < stream->limit )
src/base/ftstream.c:    stream->cursor = p;
src/base/ftstream.c:    FT_ASSERT( stream && stream->cursor );
src/base/ftstream.c:    p              = stream->cursor;
src/base/ftstream.c:    if ( p + 2 < stream->limit )
src/base/ftstream.c:    stream->cursor = p;
src/base/ftstream.c:    FT_ASSERT( stream && stream->cursor );
src/base/ftstream.c:    p              = stream->cursor;
src/base/ftstream.c:    if ( p + 3 < stream->limit )
src/base/ftstream.c:    stream->cursor = p;
src/base/ftstream.c:    FT_ASSERT( stream && stream->cursor );
src/base/ftstream.c:    p              = stream->cursor;
src/base/ftstream.c:    if ( p + 3 < stream->limit )
src/base/ftstream.c:    stream->cursor = p;
src/base/ftstream.c:    if ( stream->read )
src/base/ftstream.c:      if ( stream->read( stream, stream->pos, &result, 1L ) != 1L )
src/base/ftstream.c:      if ( stream->pos < stream->size )
src/base/ftstream.c:        result = stream->base[stream->pos];
src/base/ftstream.c:    stream->pos++;
src/base/ftstream.c:               stream->pos, stream->size ));
src/base/ftstream.c:    if ( stream->pos + 1 < stream->size )
src/base/ftstream.c:      if ( stream->read )
src/base/ftstream.c:        if ( stream->read( stream, stream->pos, reads, 2L ) != 2L )
src/base/ftstream.c:        p = stream->base + stream->pos;
src/base/ftstream.c:    stream->pos += 2;
src/base/ftstream.c:               stream->pos, stream->size ));
src/base/ftstream.c:    if ( stream->pos + 1 < stream->size )
src/base/ftstream.c:      if ( stream->read )
src/base/ftstream.c:        if ( stream->read( stream, stream->pos, reads, 2L ) != 2L )
src/base/ftstream.c:        p = stream->base + stream->pos;
src/base/ftstream.c:    stream->pos += 2;
src/base/ftstream.c:               stream->pos, stream->size ));
src/base/ftstream.c:    if ( stream->pos + 2 < stream->size )
src/base/ftstream.c:      if ( stream->read )
src/base/ftstream.c:        if (stream->read( stream, stream->pos, reads, 3L ) != 3L )
src/base/ftstream.c:        p = stream->base + stream->pos;
src/base/ftstream.c:    stream->pos += 3;
src/base/ftstream.c:               stream->pos, stream->size ));
src/base/ftstream.c:    if ( stream->pos + 3 < stream->size )
src/base/ftstream.c:      if ( stream->read )
src/base/ftstream.c:        if ( stream->read( stream, stream->pos, reads, 4L ) != 4L )
src/base/ftstream.c:        p = stream->base + stream->pos;
src/base/ftstream.c:    stream->pos += 4;
src/base/ftstream.c:               stream->pos, stream->size ));
src/base/ftstream.c:    if ( stream->pos + 3 < stream->size )
src/base/ftstream.c:      if ( stream->read )
src/base/ftstream.c:        if ( stream->read( stream, stream->pos, reads, 4L ) != 4L )
src/base/ftstream.c:        p = stream->base + stream->pos;
src/base/ftstream.c:    stream->pos += 4;
src/base/ftstream.c:               stream->pos, stream->size ));
src/base/ftstream.c:    cursor = stream->cursor;
src/base/ftstream.c:        cursor         = stream->cursor;
src/base/ftstream.c:          if ( cursor + len > stream->limit )
src/base/ftstream.c:        stream->cursor = cursor;
src/base/ftsystem.c:#define STREAM_FILE( stream )  ( (FT_FILE*)stream->descriptor.pointer )
src/base/ftsystem.c:    stream->descriptor.pointer = NULL;
src/base/ftsystem.c:    stream->size               = 0;
src/base/ftsystem.c:    stream->base               = NULL;
src/base/ftsystem.c:    if ( !count && offset > stream->size )
src/base/ftsystem.c:    if ( stream->pos != offset )
src/base/ftsystem.c:    stream->descriptor.pointer = NULL;
src/base/ftsystem.c:    stream->pathname.pointer   = (char*)filepathname;
src/base/ftsystem.c:    stream->base               = NULL;
src/base/ftsystem.c:    stream->pos                = 0;
src/base/ftsystem.c:    stream->read               = NULL;
src/base/ftsystem.c:    stream->close              = NULL;
src/base/ftsystem.c:    stream->size = (unsigned long)ft_ftell( file );
src/base/ftsystem.c:    if ( !stream->size )
src/base/ftsystem.c:    stream->descriptor.pointer = file;
src/base/ftsystem.c:    stream->read  = ft_ansi_stream_io;
src/base/ftsystem.c:    stream->close = ft_ansi_stream_close;
src/base/ftsystem.c:                filepathname, stream->size ));
src/base/ftobjs.c:    stream->memory = memory;
src/base/ftobjs.c:      stream->pathname.pointer = args->pathname;
src/base/ftobjs.c:      stream->memory = memory;  /* just to be certain */
src/base/ftobjs.c:      FT_Memory  memory = stream->memory;
src/base/ftobjs.c:    FT_Memory  memory = stream->memory;
src/base/ftobjs.c:    FT_FREE( stream->base );
src/base/ftobjs.c:    stream->size  = 0;
src/base/ftobjs.c:    stream->base  = NULL;
src/base/ftobjs.c:    stream->close = NULL;
src/base/ftobjs.c:    stream->close = close;
src/base/ftobjs.c:    if ( offset > stream->size )
src/base/ftobjs.c:    else if ( length > stream->size - offset )
Binary file objs/gf.o matches
Binary file objs/.libs/libfreetype.so.6.16.1 matches
Binary file objs/.libs/gf.o matches
Binary file objs/.libs/libfreetype.a matches