/[freetype]/freetype2/src/autofit/aftypes.h
ViewVC logotype

Diff of /freetype2/src/autofit/aftypes.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.13 by freetype, Fri Oct 28 16:14:14 2005 UTC revision 1.14 by wl, Fri Nov 11 15:49:14 2005 UTC
# Line 125  FT_BEGIN_HEADER Line 125  FT_BEGIN_HEADER
125                   FT_Pos  dy );                   FT_Pos  dy );
126    
127    
128    #if 0
129    /*    /*
130     *  compute `angle2 - angle1'; the result is always within     *  compute `angle2 - angle1'; the result is always within
131     *  the range [-AF_ANGLE_PI .. AF_ANGLE_PI - 1]     *  the range [-AF_ANGLE_PI .. AF_ANGLE_PI - 1]
# Line 132  FT_BEGIN_HEADER Line 133  FT_BEGIN_HEADER
133    FT_LOCAL( AF_Angle )    FT_LOCAL( AF_Angle )
134    af_angle_diff( AF_Angle  angle1,    af_angle_diff( AF_Angle  angle1,
135                   AF_Angle  angle2 );                   AF_Angle  angle2 );
136    #endif /* 0 */
137    
138  #define  AF_ANGLE_DIFF(result,angle1,angle2)  \  
139    FT_BEGIN_STMNT                              \  #define AF_ANGLE_DIFF( result, angle1, angle2 ) \
140      AF_Angle  _delta = (angle2) - (angle1);   \    FT_BEGIN_STMNT                                \
141                                                \      AF_Angle  _delta = (angle2) - (angle1);     \
142                                                \                                                  \
143      _delta %= AF_ANGLE_2PI;                   \                                                  \
144      if ( _delta < 0 )                         \      _delta %= AF_ANGLE_2PI;                     \
145        _delta += AF_ANGLE_2PI;                 \      if ( _delta < 0 )                           \
146                                                \        _delta += AF_ANGLE_2PI;                   \
147      if ( _delta > AF_ANGLE_PI )               \                                                  \
148        _delta -= AF_ANGLE_2PI;                 \      if ( _delta > AF_ANGLE_PI )                 \
149                                                \        _delta -= AF_ANGLE_2PI;                   \
150      result = _delta;                          \                                                  \
151        result = _delta;                            \
152    FT_END_STMNT    FT_END_STMNT
153    
154    
155    /*************************************************************************/    /*************************************************************************/
156    /*************************************************************************/    /*************************************************************************/
157    /*****                                                               *****/    /*****                                                               *****/

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26