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/ |