-/***************************************************************************/
-/* */
-/* ftcsbits.h */
-/* */
-/* A small-bitmap cache (specification). */
-/* */
-/* Copyright 2000-2001, 2002, 2003, 2006 by */
-/* David Turner, Robert Wilhelm, and Werner Lemberg. */
-/* */
-/* This file is part of the FreeType project, and may only be used, */
-/* modified, and distributed under the terms of the FreeType project */
-/* license, LICENSE.TXT. By continuing to use, modify, or distribute */
-/* this file you indicate that you have read the license and */
-/* understand and accept it fully. */
-/* */
-/***************************************************************************/
-
-
-#ifndef __FTCSBITS_H__
-#define __FTCSBITS_H__
-
-
-#include <ft2build.h>
-#include FT_CACHE_H
-#include "ftcglyph.h"
-
-
-FT_BEGIN_HEADER
-
-#define FTC_SBIT_ITEMS_PER_NODE 16
-
- typedef struct FTC_SNodeRec_
- {
- FTC_GNodeRec gnode;
- FT_UInt count;
- FTC_SBitRec sbits[FTC_SBIT_ITEMS_PER_NODE];
-
- } FTC_SNodeRec, *FTC_SNode;
-
-
-#define FTC_SNODE( x ) ( (FTC_SNode)( x ) )
-#define FTC_SNODE_GINDEX( x ) FTC_GNODE( x )->gindex
-#define FTC_SNODE_FAMILY( x ) FTC_GNODE( x )->family
-
- typedef FT_UInt
- (*FTC_SFamily_GetCountFunc)( FTC_Family family,
- FTC_Manager manager );
-
- typedef FT_Error
- (*FTC_SFamily_LoadGlyphFunc)( FTC_Family family,
- FT_UInt gindex,
- FTC_Manager manager,
- FT_Face *aface );
-
- typedef struct FTC_SFamilyClassRec_
- {
- FTC_MruListClassRec clazz;
- FTC_SFamily_GetCountFunc family_get_count;
- FTC_SFamily_LoadGlyphFunc family_load_glyph;
-
- } FTC_SFamilyClassRec;
-
- typedef const FTC_SFamilyClassRec* FTC_SFamilyClass;
-
-#define FTC_SFAMILY_CLASS( x ) ((FTC_SFamilyClass)(x))
-
-#define FTC_CACHE__SFAMILY_CLASS( x ) \
- FTC_SFAMILY_CLASS( FTC_CACHE__GCACHE_CLASS( x )->family_class )
-
-
- FT_LOCAL( void )
- FTC_SNode_Free( FTC_SNode snode,
- FTC_Cache cache );
-
- FT_LOCAL( FT_Error )
- FTC_SNode_New( FTC_SNode *psnode,
- FTC_GQuery gquery,
- FTC_Cache cache );
-
-#if 0
- FT_LOCAL( FT_ULong )
- FTC_SNode_Weight( FTC_SNode inode );
-#endif
-
-
- FT_LOCAL( FT_Bool )
- FTC_SNode_Compare( FTC_SNode snode,
- FTC_GQuery gquery,
- FTC_Cache cache );
-
- /* */
-
-FT_END_HEADER
-
-#endif /* __FTCSBITS_H__ */
-
-
-/* END */
+/***************************************************************************/\r
+/* */\r
+/* ftcsbits.h */\r
+/* */\r
+/* A small-bitmap cache (specification). */\r
+/* */\r
+/* Copyright 2000-2001, 2002, 2003, 2006 by */\r
+/* David Turner, Robert Wilhelm, and Werner Lemberg. */\r
+/* */\r
+/* This file is part of the FreeType project, and may only be used, */\r
+/* modified, and distributed under the terms of the FreeType project */\r
+/* license, LICENSE.TXT. By continuing to use, modify, or distribute */\r
+/* this file you indicate that you have read the license and */\r
+/* understand and accept it fully. */\r
+/* */\r
+/***************************************************************************/\r
+\r
+\r
+#ifndef __FTCSBITS_H__\r
+#define __FTCSBITS_H__\r
+\r
+\r
+#include <ft2build.h>\r
+#include FT_CACHE_H\r
+#include "ftcglyph.h"\r
+\r
+\r
+FT_BEGIN_HEADER\r
+\r
+#define FTC_SBIT_ITEMS_PER_NODE 16\r
+\r
+ typedef struct FTC_SNodeRec_\r
+ {\r
+ FTC_GNodeRec gnode;\r
+ FT_UInt count;\r
+ FTC_SBitRec sbits[FTC_SBIT_ITEMS_PER_NODE];\r
+\r
+ } FTC_SNodeRec, *FTC_SNode;\r
+\r
+\r
+#define FTC_SNODE( x ) ( (FTC_SNode)( x ) )\r
+#define FTC_SNODE_GINDEX( x ) FTC_GNODE( x )->gindex\r
+#define FTC_SNODE_FAMILY( x ) FTC_GNODE( x )->family\r
+\r
+ typedef FT_UInt\r
+ (*FTC_SFamily_GetCountFunc)( FTC_Family family,\r
+ FTC_Manager manager );\r
+\r
+ typedef FT_Error\r
+ (*FTC_SFamily_LoadGlyphFunc)( FTC_Family family,\r
+ FT_UInt gindex,\r
+ FTC_Manager manager,\r
+ FT_Face *aface );\r
+\r
+ typedef struct FTC_SFamilyClassRec_\r
+ {\r
+ FTC_MruListClassRec clazz;\r
+ FTC_SFamily_GetCountFunc family_get_count;\r
+ FTC_SFamily_LoadGlyphFunc family_load_glyph;\r
+\r
+ } FTC_SFamilyClassRec;\r
+\r
+ typedef const FTC_SFamilyClassRec* FTC_SFamilyClass;\r
+\r
+#define FTC_SFAMILY_CLASS( x ) ((FTC_SFamilyClass)(x))\r
+\r
+#define FTC_CACHE__SFAMILY_CLASS( x ) \\r
+ FTC_SFAMILY_CLASS( FTC_CACHE__GCACHE_CLASS( x )->family_class )\r
+\r
+\r
+ FT_LOCAL( void )\r
+ FTC_SNode_Free( FTC_SNode snode,\r
+ FTC_Cache cache );\r
+\r
+ FT_LOCAL( FT_Error )\r
+ FTC_SNode_New( FTC_SNode *psnode,\r
+ FTC_GQuery gquery,\r
+ FTC_Cache cache );\r
+\r
+#if 0\r
+ FT_LOCAL( FT_ULong )\r
+ FTC_SNode_Weight( FTC_SNode inode );\r
+#endif\r
+\r
+\r
+ FT_LOCAL( FT_Bool )\r
+ FTC_SNode_Compare( FTC_SNode snode,\r
+ FTC_GQuery gquery,\r
+ FTC_Cache cache );\r
+\r
+ /* */\r
+\r
+FT_END_HEADER\r
+\r
+#endif /* __FTCSBITS_H__ */\r
+\r
+\r
+/* END */\r