provide `export "C"' guard only for default fterror handling.
This commit is contained in:
parent
0634cedb62
commit
4b92cf80c7
|
@ -29,7 +29,7 @@
|
||||||
.PHONY: setup
|
.PHONY: setup
|
||||||
|
|
||||||
ifndef CONFIG_MK
|
ifndef CONFIG_MK
|
||||||
CONFIG_MK := config.mk
|
CONFIG_MK := config.mk
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# If no configuration sub-makefile is present, or if `setup' is the target
|
# If no configuration sub-makefile is present, or if `setup' is the target
|
||||||
|
|
|
@ -37,6 +37,9 @@
|
||||||
/* #include <freetype/fterrors.h> */
|
/* #include <freetype/fterrors.h> */
|
||||||
/* } */
|
/* } */
|
||||||
/* */
|
/* */
|
||||||
|
/* For C++ it might be necessary to use `extern "C" {' and to define */
|
||||||
|
/* FT_NEED_EXTERN_C also. */
|
||||||
|
/* */
|
||||||
/*************************************************************************/
|
/*************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
@ -44,10 +47,7 @@
|
||||||
#define FTERRORS_H
|
#define FTERRORS_H
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#undef FT_NEED_EXTERN_C
|
||||||
extern "C" {
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef FT_ERRORDEF
|
#ifndef FT_ERRORDEF
|
||||||
|
|
||||||
|
@ -55,6 +55,12 @@
|
||||||
#define FT_ERROR_START_LIST enum {
|
#define FT_ERROR_START_LIST enum {
|
||||||
#define FT_ERROR_END_LIST FT_Err_Max };
|
#define FT_ERROR_END_LIST FT_Err_Max };
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
#define FT_NEED_EXTERN_C
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* !FT_ERRORDEF */
|
#endif /* !FT_ERRORDEF */
|
||||||
|
|
||||||
|
|
||||||
|
@ -186,7 +192,7 @@
|
||||||
#undef FT_ERRORDEF
|
#undef FT_ERRORDEF
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef FT_NEED_EXTERN_C
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue