ftsystem.h   ftsystem.h 
/************************************************************************** */ /************************************************************************** */
/* */ /* */
/* ftsystem.h */ /* ftsystem.h */
/* */ /* */
/* FreeType low-level system interface definition (specification). */ /* FreeType low-level system interface definition (specification). */
/* */ /* */
/* Copyright 1996-2001, 2002, 2005 by */ /* Copyright 1996-2001, 2002, 2005, 2010 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */ /* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */ /* */
/* This file is part of the FreeType project, and may only be used, */ /* This file is part of the FreeType project, and may only be used, */
/* modified, and distributed under the terms of the FreeType project */ /* modified, and distributed under the terms of the FreeType project */
/* license, LICENSE.TXT. By continuing to use, modify, or distribute */ /* license, LICENSE.TXT. By continuing to use, modify, or distribute */
/* this file you indicate that you have read the license and */ /* this file you indicate that you have read the license and */
/* understand and accept it fully. */ /* understand and accept it fully. */
/* */ /* */
/************************************************************************** */ /************************************************************************** */
skipping to change at line 229 skipping to change at line 229
* The address of the read buffer. * The address of the read buffer.
* *
* count :: * count ::
* The number of bytes to read from the stream. * The number of bytes to read from the stream.
* *
* @return: * @return:
* The number of bytes effectively read by the stream. * The number of bytes effectively read by the stream.
* *
* @note: * @note:
* This function might be called to perform a seek or skip operation * This function might be called to perform a seek or skip operation
* with a `count' of~0. * with a `count' of~0. A non-zero return value then indicates an
* error.
* *
*/ */
typedef unsigned long typedef unsigned long
(*FT_Stream_IoFunc)( FT_Stream stream, (*FT_Stream_IoFunc)( FT_Stream stream,
unsigned long offset, unsigned long offset,
unsigned char* buffer, unsigned char* buffer,
unsigned long count ); unsigned long count );
/************************************************************************ * /************************************************************************ *
* *
skipping to change at line 288 skipping to change at line 289
* *
* pathname :: * pathname ::
* This field is completely ignored by FreeType. However, it is ofte n * This field is completely ignored by FreeType. However, it is ofte n
* useful during debugging to use it to store the stream's filename * useful during debugging to use it to store the stream's filename
* (where available). * (where available).
* *
* read :: * read ::
* The stream's input function. * The stream's input function.
* *
* close :: * close ::
* The stream;s close function. * The stream's close function.
* *
* memory :: * memory ::
* The memory manager to use to preload frames. This is set * The memory manager to use to preload frames. This is set
* internally by FreeType and shouldn't be touched by stream * internally by FreeType and shouldn't be touched by stream
* implementations. * implementations.
* *
* cursor :: * cursor ::
* This field is set and used internally by FreeType when parsing * This field is set and used internally by FreeType when parsing
* frames. * frames.
* *
 End of changes. 3 change blocks. 
3 lines changed or deleted 4 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/