summaryrefslogtreecommitdiff
path: root/src/cache/ftcmru.c
diff options
context:
space:
mode:
authorDavid Turner <david@freetype.org>2006-03-20 12:10:24 +0000
committerDavid Turner <david@freetype.org>2006-03-20 12:10:24 +0000
commit256de4b18f556b963597f171a217c0c1ed045993 (patch)
treea8867ae8ce429ca1c4e4283fbd2946f31fdefb18 /src/cache/ftcmru.c
parentdad2a2de0174740fb1bf79953d3620df8a75916f (diff)
downloadfreetype2-256de4b18f556b963597f171a217c0c1ed045993.tar.gz
* include/freetype/cache/ftccache.h,
include/freetype/cache/ftccmap.h, include/freetype/cache/ftcglyph.h include/freetype/cache/ftcimage.h include/freetype/cache/ftcmanag.h include/freetype/cache/ftcmru.h include/freetype/cache/ftcsbits.h: removing these header files from the public include directory. * include/freetype/config/ftheader.h: changing the definition of FT_CACHE_INTERNAL_XXX_H macros to redirect to FT_CACHE_H instead * src/cache/ftcbasic.c, src/cache/ftccache.c, src/cache/ftccache.h, src/cache/ftccback.h, src/cache/ftccmap.c, src/cache/ftcglyph.c, src/cache/ftcglyph.h, src/cache/ftcimage.c, src/cache/ftcimage.h, src/cache/ftcmanag.c, src/cache/ftcmanag.h, src/cache/ftcmru.c, src/cache/ftcmru.h, src/cache/ftcsbits.c, src/cache/ftcsbits.h: modifications to prevent using the FT_CACHE_INTERNAL_XXX_H macros, and grab the headers in 'src/cache' instead (see below).
Diffstat (limited to 'src/cache/ftcmru.c')
-rw-r--r--src/cache/ftcmru.c30
1 files changed, 16 insertions, 14 deletions
diff --git a/src/cache/ftcmru.c b/src/cache/ftcmru.c
index 4bd82b33d..21d2e0c87 100644
--- a/src/cache/ftcmru.c
+++ b/src/cache/ftcmru.c
@@ -18,14 +18,14 @@
#include <ft2build.h>
#include FT_CACHE_H
-#include FT_CACHE_INTERNAL_MRU_H
+#include "ftcmru.h"
#include FT_INTERNAL_OBJECTS_H
#include FT_INTERNAL_DEBUG_H
#include "ftcerror.h"
- FT_EXPORT_DEF( void )
+ FT_LOCAL_DEF( void )
FTC_MruNode_Prepend( FTC_MruNode *plist,
FTC_MruNode node )
{
@@ -69,7 +69,7 @@
}
- FT_EXPORT_DEF( void )
+ FT_LOCAL_DEF( void )
FTC_MruNode_Up( FTC_MruNode *plist,
FTC_MruNode node )
{
@@ -118,7 +118,7 @@
}
- FT_EXPORT_DEF( void )
+ FT_LOCAL_DEF( void )
FTC_MruNode_Remove( FTC_MruNode *plist,
FTC_MruNode node )
{
@@ -165,7 +165,7 @@
}
- FT_EXPORT_DEF( void )
+ FT_LOCAL_DEF( void )
FTC_MruList_Init( FTC_MruList list,
FTC_MruListClass clazz,
FT_UInt max_nodes,
@@ -181,7 +181,7 @@
}
- FT_EXPORT_DEF( void )
+ FT_LOCAL_DEF( void )
FTC_MruList_Reset( FTC_MruList list )
{
while ( list->nodes )
@@ -191,14 +191,15 @@
}
- FT_EXPORT_DEF( void )
+ FT_LOCAL_DEF( void )
FTC_MruList_Done( FTC_MruList list )
{
FTC_MruList_Reset( list );
}
- FT_EXPORT_DEF( FTC_MruNode )
+#ifndef FTC_INLINE
+ FT_LOCAL_DEF( FTC_MruNode )
FTC_MruList_Find( FTC_MruList list,
FT_Pointer key )
{
@@ -229,9 +230,9 @@
return NULL;
}
+#endif
-
- FT_EXPORT_DEF( FT_Error )
+ FT_LOCAL_DEF( FT_Error )
FTC_MruList_New( FTC_MruList list,
FT_Pointer key,
FTC_MruNode *anode )
@@ -285,7 +286,8 @@
}
- FT_EXPORT_DEF( FT_Error )
+#ifndef FTC_INLINE
+ FT_LOCAL_DEF( FT_Error )
FTC_MruList_Lookup( FTC_MruList list,
FT_Pointer key,
FTC_MruNode *anode )
@@ -300,9 +302,9 @@
*anode = node;
return 0;
}
+#endif /* FTC_INLINE */
-
- FT_EXPORT_DEF( void )
+ FT_LOCAL_DEF( void )
FTC_MruList_Remove( FTC_MruList list,
FTC_MruNode node )
{
@@ -321,7 +323,7 @@
}
- FT_EXPORT_DEF( void )
+ FT_LOCAL_DEF( void )
FTC_MruList_RemoveSelection( FTC_MruList list,
FTC_MruNode_CompareFunc selection,
FT_Pointer key )