* src/autofit/afangles.c, src/autofit/aftypes.h (af_angle_diff): Comment out. Unused. * builds/beos/beos.mk: Call beos-def.mk before anything else to define the separator. * builds/unix/unix-cc.in (LINK_LIBRARY): Add `-no-undefined' flag.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
diff --git a/ChangeLog b/ChangeLog
index 9873095..16516e1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2005-11-10 Werner Lemberg <wl@gnu.org>
+
+ * src/autofit/afangles.c, src/autofit/aftypes.h (af_angle_diff):
+ Comment out. Unused.
+
+2005-11-10 Christian Biesinger <cbiesinger@web.de>
+
+ * builds/beos/beos.mk: Call beos-def.mk before anything else to
+ define the separator.
+
+ * builds/unix/unix-cc.in (LINK_LIBRARY): Add `-no-undefined' flag.
+
2005-11-07 Werner Lemberg <wl@gnu.org>
* src/type1/t1afm.c (T1_Read_PFM): Zero offset means `no kerning
diff --git a/builds/beos/beos.mk b/builds/beos/beos.mk
index 1bc8e3a..b5c8bda 100644
--- a/builds/beos/beos.mk
+++ b/builds/beos/beos.mk
@@ -2,7 +2,7 @@
# FreeType 2 configuration rules for a BeOS system
#
-# Copyright 1996-2000, 2002 by
+# Copyright 1996-2000, 2002, 2005 by
# David Turner, Robert Wilhelm, and Werner Lemberg.
#
# This file is part of the FreeType project, and may only be used, modified,
@@ -11,8 +11,8 @@
# indicate that you have read the license and understand and accept it
# fully.
-include $(TOP_DIR)/builds/compiler/ansi-cc.mk
include $(TOP_DIR)/builds/beos/beos-def.mk
+include $(TOP_DIR)/builds/compiler/ansi-cc.mk
include $(TOP_DIR)/builds/link_std.mk
diff --git a/builds/unix/unix-cc.in b/builds/unix/unix-cc.in
index 8950347..d095bcb 100644
--- a/builds/unix/unix-cc.in
+++ b/builds/unix/unix-cc.in
@@ -100,6 +100,7 @@ CCexe := $(CCraw) # used to compile "apinames" only
#
LINK_LIBRARY = $(LIBTOOL) --mode=link $(CCraw) -o $@ $(OBJECTS_LIST) \
-rpath $(libdir) -version-info $(version_info) \
- $(LDFLAGS) -export-symbols $(EXPORTS_LIST)
+ $(LDFLAGS) -export-symbols $(EXPORTS_LIST) \
+ -no-undefined
# EOF
diff --git a/src/autofit/afangles.c b/src/autofit/afangles.c
index a59246d..94a8486 100644
--- a/src/autofit/afangles.c
+++ b/src/autofit/afangles.c
@@ -322,8 +322,6 @@ for n in r:
return v.y;
}
-#endif /* 0 */
-
FT_LOCAL_DEF( AF_Angle )
af_angle_diff( AF_Angle angle1,
@@ -342,6 +340,8 @@ for n in r:
return delta;
}
+#endif /* 0 */
+
FT_LOCAL_DEF( void )
af_sort_pos( FT_UInt count,
diff --git a/src/autofit/aftypes.h b/src/autofit/aftypes.h
index 68fafdb..db41bd9 100644
--- a/src/autofit/aftypes.h
+++ b/src/autofit/aftypes.h
@@ -125,6 +125,7 @@ FT_BEGIN_HEADER
FT_Pos dy );
+#if 0
/*
* compute `angle2 - angle1'; the result is always within
* the range [-AF_ANGLE_PI .. AF_ANGLE_PI - 1]
@@ -132,22 +133,25 @@ FT_BEGIN_HEADER
FT_LOCAL( AF_Angle )
af_angle_diff( AF_Angle angle1,
AF_Angle angle2 );
-
-#define AF_ANGLE_DIFF(result,angle1,angle2) \
- FT_BEGIN_STMNT \
- AF_Angle _delta = (angle2) - (angle1); \
- \
- \
- _delta %= AF_ANGLE_2PI; \
- if ( _delta < 0 ) \
- _delta += AF_ANGLE_2PI; \
- \
- if ( _delta > AF_ANGLE_PI ) \
- _delta -= AF_ANGLE_2PI; \
- \
- result = _delta; \
+#endif /* 0 */
+
+
+#define AF_ANGLE_DIFF( result, angle1, angle2 ) \
+ FT_BEGIN_STMNT \
+ AF_Angle _delta = (angle2) - (angle1); \
+ \
+ \
+ _delta %= AF_ANGLE_2PI; \
+ if ( _delta < 0 ) \
+ _delta += AF_ANGLE_2PI; \
+ \
+ if ( _delta > AF_ANGLE_PI ) \
+ _delta -= AF_ANGLE_2PI; \
+ \
+ result = _delta; \
FT_END_STMNT
+
/*************************************************************************/
/*************************************************************************/
/***** *****/