More C++ compilation fixes.

* src/autofit/afhints.c (af_glyph_hints_dump_points,
af_glyph_hints_dump_segments, af_glyph_hints_dump_edges)
[__cplusplus]: Protect with `extern "C"'.
This commit is contained in:
Werner Lemberg 2011-03-19 15:27:04 +01:00
parent c7f26a1982
commit 8bd77f9030
2 changed files with 34 additions and 0 deletions

View File

@ -1,3 +1,11 @@
2011-03-19 Werner Lemberg <wl@gnu.org>
More C++ compilation fixes.
* src/autofit/afhints.c (af_glyph_hints_dump_points,
af_glyph_hints_dump_segments, af_glyph_hints_dump_edges)
[__cplusplus]: Protect with `extern "C"'.
2011-03-18 Werner Lemberg <wl@gnu.org>
C++ compilation fixes.

View File

@ -164,6 +164,9 @@
#define AF_INDEX_NUM( ptr, base ) ( (ptr) ? ( (ptr) - (base) ) : -1 )
#ifdef __cplusplus
extern "C" {
#endif
void
af_glyph_hints_dump_points( AF_GlyphHints hints )
{
@ -196,6 +199,9 @@
}
printf( "\n" );
}
#ifdef __cplusplus
}
#endif
static const char*
@ -228,6 +234,9 @@
/* Dump the array of linked segments. */
#ifdef __cplusplus
extern "C" {
#endif
void
af_glyph_hints_dump_segments( AF_GlyphHints hints )
{
@ -263,10 +272,16 @@
printf( "\n" );
}
}
#ifdef __cplusplus
}
#endif
/* Dump the array of linked edges. */
#ifdef __cplusplus
extern "C" {
#endif
void
af_glyph_hints_dump_edges( AF_GlyphHints hints )
{
@ -307,12 +322,19 @@
printf( "\n" );
}
}
#ifdef __cplusplus
}
#endif
#else /* !AF_DEBUG */
/* these empty stubs are only used to link the `ftgrid' test program */
/* when debugging is disabled */
#ifdef __cplusplus
extern "C" {
#endif
void
af_glyph_hints_dump_points( AF_GlyphHints hints )
{
@ -333,6 +355,10 @@
FT_UNUSED( hints );
}
#ifdef __cplusplus
}
#endif
#endif /* !AF_DEBUG */