cz: add C++ support to xz.h

Signed-off-by: Lasse Collin <lasse.collin@tukaani.org>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Lasse Collin 2013-02-27 16:37:18 +01:00 committed by Denys Vlasenko
parent aada3126a7
commit efb800439f

View File

@ -19,6 +19,10 @@
# include <stdint.h> # include <stdint.h>
#endif #endif
#ifdef __cplusplus
extern "C" {
#endif
/* In Linux, this is used to make extern functions static when needed. */ /* In Linux, this is used to make extern functions static when needed. */
#ifndef XZ_EXTERN #ifndef XZ_EXTERN
# define XZ_EXTERN extern # define XZ_EXTERN extern
@ -268,4 +272,9 @@ XZ_EXTERN void XZ_FUNC xz_crc32_init(void);
XZ_EXTERN uint32_t XZ_FUNC xz_crc32( XZ_EXTERN uint32_t XZ_FUNC xz_crc32(
const uint8_t *buf, size_t size, uint32_t crc); const uint8_t *buf, size_t size, uint32_t crc);
#endif #endif
#ifdef __cplusplus
}
#endif
#endif #endif