summaryrefslogtreecommitdiff
path: root/src/freetype2/cache/ftcmru.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/freetype2/cache/ftcmru.h')
-rw-r--r--src/freetype2/cache/ftcmru.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/freetype2/cache/ftcmru.h b/src/freetype2/cache/ftcmru.h
index c8f0c6e..5739439 100644
--- a/src/freetype2/cache/ftcmru.h
+++ b/src/freetype2/cache/ftcmru.h
@@ -107,7 +107,7 @@ FT_BEGIN_HEADER
typedef struct FTC_MruListClassRec_
{
- FT_UInt node_size;
+ FT_Offset node_size;
FTC_MruNode_CompareFunc node_compare;
FTC_MruNode_InitFunc node_init;
FTC_MruNode_ResetFunc node_reset;
@@ -163,7 +163,7 @@ FT_BEGIN_HEADER
FT_BEGIN_STMNT \
FTC_MruNode* _pfirst = &(list)->nodes; \
FTC_MruNode_CompareFunc _compare = (FTC_MruNode_CompareFunc)(compare); \
- FTC_MruNode _first, _node, *_pnode; \
+ FTC_MruNode _first, _node; \
\
\
error = 0; \
@@ -180,8 +180,7 @@ FT_BEGIN_HEADER
if ( _node != _first ) \
FTC_MruNode_Up( _pfirst, _node ); \
\
- _pnode = (FTC_MruNode*)(void*)&(node); \
- *_pnode = _node; \
+ node = _node; \
goto _MruOk; \
} \
_node = _node->next; \